Тема: Вывод модуля взависимости от категории
Здравствуйте.
Идея: вывести модуль на страницах определённой родительской категории
Вот код.
{if $route_manager=$router->getCurrentRoute()}
{$route_id=$route_manager->getId()}
{/if}
{if $route_id=="catalog-front-listproducts"}
{$category_alias=$this_controller->request('category','string')}
{static_call var=category callback=['\Catalog\Model\Orm\Dir', 'loadByWhere'] params=[['alias'=>$category_alias]]}
{if $category.parent=="191"}
$parentCat="toys"
{/if}
{moduleinsert name="Article\Controller\Block\Lastnews" indexTemplate="blocks/lastnews/artInCat191.tpl" category="toys"}
{/if}
{if 1>0}
{/if}
{if 0>1}
{/if}
{/if}
1) Как изменить код indexTemplate="blocks/lastnews/artInCat191.tpl" , чтобы 191 бралось из переменной "$category.parent" (это ID родительской категории)
2) Как изменить код category="toys" , чтобы toys бралось из переменной "$parentCat" (это ALIAS категории контента)
3) Модуль выводится всегда, вне зависимости от условия. Например блок if 1>0 и наоборот if 0<1 - в любом варианте выводится модуль