bird
Guest
спец. блок-функция в Smarty
такое дело:
есть шаблоны, в которых в определенных местах надо выводить определенную инфу (причем места и инфа эта неизвестны))). Расшивровываю: допустим есть дерево разделов, и из определенного раздела надо вывести подразделы, например, новости в табличке. Затык в том что я не знаю где в каком шаблоне понадобится массив этих подразделов а может и не понадобится (шаблоны обрабатывает один скрипт). Получается надо получать этот массив в самом шаблоне. Попробовал написать блок-функцию в Smarty:
{news from_id=1}
<a href={$new->href}>{$new->name}</a>
{/news}
, где контент функции генерится в ячейки таблицы. Но дело все в том что энтот контент обрабатывается до того, как он приходит в функцию и на выходе мыполучаем, 10 (допустим новостей 10) пустых ячеек :-((
как побороть?
такое дело:
есть шаблоны, в которых в определенных местах надо выводить определенную инфу (причем места и инфа эта неизвестны))). Расшивровываю: допустим есть дерево разделов, и из определенного раздела надо вывести подразделы, например, новости в табличке. Затык в том что я не знаю где в каком шаблоне понадобится массив этих подразделов а может и не понадобится (шаблоны обрабатывает один скрипт). Получается надо получать этот массив в самом шаблоне. Попробовал написать блок-функцию в Smarty:
{news from_id=1}
<a href={$new->href}>{$new->name}</a>
{/news}
, где контент функции генерится в ячейки таблицы. Но дело все в том что энтот контент обрабатывается до того, как он приходит в функцию и на выходе мыполучаем, 10 (допустим новостей 10) пустых ячеек :-((
как побороть?