Блок не отображается на странице ивента, созданной плагином
Плагин autoopenid создает свою страницу в настройках: settings/openid/ (добавляет свой event к стандартному action settings)
Правило для вывода блока прописано в глобальном конфиге:
но блок myblock выводится на всех страницах экшена settings, кроме openid.
Почему, и как вывести блок в ивенте, создаваемом плагином?
Правило для вывода блока прописано в глобальном конфиге:
$config['block']['myblock_rule'] = array( 'action' => array('settings'), 'blocks' => array('left' => array('myblock.tpl') )
но блок myblock выводится на всех страницах экшена settings, кроме openid.
Почему, и как вывести блок в ивенте, создаваемом плагином?
7 комментариев
Эту вставку прописал во всех шаблонах экшена settings и в шаблоне плагина autoopenid. Но в шаблоне плагина через нее блок не выводится.
Получилось так:
$config['block']['myblock_rule'] = array(
'path' => array('___path.root.web___/settings/*$'),
'blocks' => array('left' => array('myblock.tpl')
)
Почему блок не выводился с помощью директивы action не ясно.
вместо settings пропишите урл ротуреа autoopenid
Заработало, спасибо!