Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Никита Козин 08.09.2005 07:52 / 08.09.2005 11:41
Понадобился метод, который последовательно перебирает строки таблицы, а разделитель печатает не после каждой не последней строки, а после каждых n строк. Также может печать после каждой не последней строки один разделитель, а после каждых n строк — другой.@tmenu[table;counter;code;separator;separator_advanced] ^table.menu{ $code }{ ^if(^table.line[] != $table){ ^if(def $separator_advanced && !(^table.line[] % ^counter.int(1))){ $separator_advanced }{ $separator } } }Пример вызова:
^tmenu[$table](3){ $table.title }[<br>;<hr>]