parser

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

 

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

кажется вроде просто, но видимо не те бубны у меня :))

527 01.08.2005 22:20

вот так пробую, но выскакивает ошибка call canceled - endless recursion detected
@format_category_tree[category;parent_id][category;parent;parent_category]
# тут будет храниться правильно отформатированная таблица с категориями
^if(!def $formated_category){$formated_category[^table::create{category_id	name}]}
# перебираем
$root_cat[^category.select($category.parent_id == $parent_id)]
^root_cat.menu{
	^add_row[$root_cat.fields;^format_category_tree[$category;$root_cat.category_id]]
}
#$result[$formated_category]
# end of @format_category_tree[category;parent_id]


@add_row[row;body][row;body]
$result{
	^formated_category.append{$row.category_id	$row.name}
	^if(def $body){$body}
}