Итак, следуя вашим инструкциям внес изменения в ТДС, было:
<?php
$oShop = Core_Entity::factory('Shop', Core_Array::get(Core_Page::instance()->libParams, 'shopId'));
$Shop_Producer_Controller_Show = new Shop_Producer_Controller_Show($oShop);
$Shop_Producer_Controller_Show
->limit(Core_Array::get(Core_Page::instance()->libParams, 'itemsOnPage'))
->parseUrl();
Стало:
<?php
$oShop = Core_Entity::factory('Shop', Core_Array::get(Core_Page::instance()->libParams, 'shopId'));
$Shop_Producer_Controller_Show = new Shop_Producer_Controller_Show($oShop);
$Shop_Producer_Controller_Show->pattern(rawurldecode($oShop_Producer_Controller_Show->getEntity()->Structure->getPath()) . 'manufacturers/({path})(page-{page}/)');
$Shop_Producer_Controller_Show
->limit(Core_Array::get(Core_Page::instance()->libParams, 'itemsOnPage'))
->parseUrl();
При попытке зайти в раздел видим ошибку:
Замечание: Undefined variable: oShop_Producer_Controller_Show в файле /path/hostcmsfiles/lib/lib_41/lib_config_41.php (строка 7) Fatal error: Call to a member function getEntity() on a non-object in /path/hostcmsfiles/lib/lib_41/lib_config_41.php on line 7
Поправьте, пожалуйста, что я не правильно делаю?