Вопрос по выводу топиков в ленте пользователя
К примеру: вывожу топики в лентах сайта плиткой, в ленте пользователя хочу вывести стандартно. В файле topic_list.tpl шаблона пишу условие:
При переходе в ленту топики выводятся как и хотелось бы — стандартно, но после подгрузки следующей порции — выводятся плиткой. Почему так происходит? И можно ли как-то решить на уровне шаблона не трогая ActionUserfeed.class.php?
{if $sAction=='feed'} стандартный вывод топиков {else} плиточный вывод {/if}
При переходе в ленту топики выводятся как и хотелось бы — стандартно, но после подгрузки следующей порции — выводятся плиткой. Почему так происходит? И можно ли как-то решить на уровне шаблона не трогая ActionUserfeed.class.php?
7 комментариев
Эта переменная устанавливается вьюером только для полной страницы, в подгружаемых данных через аякс (активность, фид и т.п.) она не установлена.
А у роутера всегда можно запросить имя экшена.
В локальной копии вьюера есть все переменные за исключением как раз имени экшена и эвента (параметров роутера и т.п.) т.к. они задаются один раз в модуле роутера.