Как изменить конфиг плагина чтобы отображались блоки
Здравствуйте,
пытаюсь написать свой плагин, но не могу понять как следует изменить его конфиг, чтобы отображались мои блоки.
Первоначально настройки были в config.local.php в следующем виде (и всё работало):
В файле config.php в плагине записал это так:
Однако выдается ошибка:
Явно он ищет блок не там- не в директории плагина, а в общей.
Подскажите что я упустил?
Upd:
Мой рабочий вариант:
Спасибо всем за помощь.
пытаюсь написать свой плагин, но не могу понять как следует изменить его конфиг, чтобы отображались мои блоки.
Первоначально настройки были в config.local.php в следующем виде (и всё работало):
$config['block']['rule_tag'] = array(
'action' => array( 'index' ), // На какой странице выводить блок
'blocks' => array( 'myblock' => array('myblock') ) // что выводить в блоке
);
В файле config.php в плагине записал это так:
Config::Set('block.rule_tag', array(
'action' => array(
'index' // На какой странице выводить блок
),
'blocks' => array(
'myblock' => array('myblock'), // Что выводить в блоке
),
));
Однако выдается ошибка:
Fatal error: require_once() [function.require]: Failed opening required '***/classes/blocks/BlockMyblock.class.php'
Явно он ищет блок не там- не в директории плагина, а в общей.
Подскажите что я упустил?
Upd:
Мой рабочий вариант:
Config::Set(
'block.rule_tag', array(
'action' => array(
'index' // На какой странице выводить блок
),
'blocks' => array(
'myblock' => array('myblock'), // Что выводить в блоке
),
'params'=>array('plugin'=>'myplugin')
)
);
Спасибо всем за помощь.