parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

rooo 05.07.2013 10:36

96 строка содержит вот этот код:
$links[^table::load[nameless;]]
Вот еще раз весь код этого фрагмента, который я вставил в готовый код:
#имя файла с таблицей описания картинок
$a[$product.path]
$b[assets/imgs_list]
$c[${a}${b}]

^if(-f $c){
$c
$links[^table::load[nameless;]]
	^links.menu{
	$href[$link.0]
		<a href="$href">$links.1</a></br>
	}
}
Вот кусок класса, с помощью которого я получаю первую часть пути:
@getProductByPath[product_name;category_name][product_node;name;title]
$product_node[^siteData.selectSingle[/site/catalog/category[@name='$category_name']/products/product[@name='$product_name']]]
$name[^product_node.getAttribute[name]]
$title[^product_node.selectString[string(title)]]
$result[
	$.name[$name]
	$.title[$title]
	$.path[/products/$category_name/$name/]
	$.alt[^product_node.selectString[string(alt)]]
	$.model[^product_node.selectString[string(model)]]
	$.features[^product_node.select[features/item]]
	$.ficon[^product_node.selectString[string(features/@icon)]]
	$.colors[^product_node.select[colors/color]]
	$.family_name[^product_node.getAttribute[family]]
	$.line_name[^product_node.getAttribute[line]]
  $.ymarket_ids[^product_node.select[ymarket/modelid]] #Yandex.Market
]