Здравствуйте! Требуется помощь.
Нужно вывести один DIV только для подпунктов определённого меню и больше нигде. Как это сделать с помощью Смарти?
Как вывести на определенной странице я знаю
{if $page_alias =="alias"}сам блок{/if} - может кому пригодится
Как вывести определенный блок только для подпунктов
Re: Как вывести определенный блок только для подпунктов
В шаблоне меню нужно добавить такую проверку:
Code: Select all
{if $node->alias == 'АЛИАС_СТРАНИЦЫ'}САМ_БЛОК{/if}
Re: Как вывести определенный блок только для подпунктов
Спасибо! Но немного не то. Сам разобрался. Сделал такpalaum wrote:В шаблоне меню нужно добавить такую проверку:Code: Select all
{if $node->alias == 'АЛИАС_СТРАНИЦЫ'}САМ_БЛОК{/if}
Установил модуль CGSimpleSmarty
В шаблоне прописал в нужном месте
{if $cgsimple->get_parent_alias() == "альяс страницы родителя"}
Нужный блок или любой html
{/if}
Тогда во всех подпунктах этого родителя выведется нужный html код, т.е. я поставил условие - Если родитель является такой-то, то вывести это. Всё просто ))