admin пишет:Menu\Controller\Block\Menu - потомок RS\Controller\StandartBlock, значит он принимает параметры, которые принимает StandartBlock. Смотрим какие параметры принимает StandartBlock в методе getParamObject, видим:
$controller_param_object = new ControllerParamObject( new PropertyIterator(array( 'indexTemplate' => new Type\Template(array( 'description' => t('Шаблон'), 'attr' => array(array( 'placeholder' => $this->default_params['indexTemplate'] )) )) )) );
Соответственно можно добавить параметр indexTemplate и указать в нем шаблон для рендеринга:
{moduleinsert name="\Menu\Controller\Block\Menu" hideAutoComplete=true indexItemplate="........"}
Подскажите пожалуйста как правильно прописать путь к шаблону? а то что то не получается, вставляю так:
{moduleinsert name="\Menu\Controller\Block\Menu" hideAutoComplete=true indexItemplate="templates/moy-shablon/moduleview/menu/blocks/menu/catalog_menu.tpl"}
есле можно приведите пример пути к стандартному шаблону, что бы было понятно как прописать.
Заранее благодарю.
{moduleinsert name="\Menu\Controller\Block\Menu" hideAutoComplete=true indexItemplate="/templates/moy-shablon/moduleview/menu/blocks/menu/catalog_menu.tpl"}
или добавить /,или можно /../