Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Misha v.3 09.07.2014 17:08 / 10.07.2014 04:30
скорее всего у вас после @years_1989[] есть пробелы/табы и переводы строк.@years_title[year][result] $yearи вызываться будут так:
@year_visit[year][result;sections] $sections[^table::load[../_cfg/visit_${year}.cfg]] ^sections.menu{^visit_years_cell[$sections]} @visit_years_cell[sections] ^if(!def $sections.uri){ <span>$sections.name<span class="sign">$sections.sign</span></span> }($sections.uri eq $request:uri){ <span><span class="tr_active_list">$sections.name</span><span class="sign">$sections.sign</span></span> }{ <span><a href="$sections.uri" class="underline">$sections.name</a><span class="sign">$sections.sign</span></span> }глобальные переменные (я про sections) лучше стараться не использовать. ещё обратите внимание на то, как я отформатировал код метода visit_years_cell. разве не удобнее его стало читать?