Помогите пожалуйста разобраться с темизацией модуля.
Допустим есть модуль currencies, он использует родной шаблон во внешнем файле: sites/all/modules/currencies/cur-block.tpl.php.
Содержимое currencies.module
Хотелось бы "по-людски" перекрыть этот самый cur-block.tpl.php, для чего копирую его в папку используемой темы:
sites\all\themes\pixture_reloaded\cur-block.tpl.php и изменяю.
Но Drupal никак не хочет его использовать его из папки активной темы. Где-что забыл понять не могу ))
Комментарии
А зачем его перекрывать, если это не системный модуль и его можно ковырять прям в папке?И кеш сбрасывать не забываете?
Расковырять-то прям там в папке оно не мудрено конечно, но хотелось бы "по-правильному" сделать )
Про кэш не забываю ) Тем более модуль Devil поставил, он и так постоянно его сбрасывает.
---------------
Причем использоваться "переопределенный" файл, только если явно указать
return array(
'currencies_block' => array(
'arguments' => array( 'result'=> NULL ),
'template' => 'cur-block',
'path' => 'sites/all/themes/pixture_reloaded',
),
);
}
Т.е. опять же без модификации исходного кода модуля не обойтись ))
Модуль наверное devEl, или вы уже поставили силы ада на службу друпал???
xDD ))
Действительно ) Дьявольский модуль )
в папке темы лежит block.tpl.php?
Да, лежит.
Какие-нить настройки еще в шаблоне должны быть? Или достаточно только файл скопировать?
Что интересно, для стандартного модуля комментов шаблон comment.tpl.php успешно переопределяется.
Но для себя эту проблему думаю решить с помощью: blocktheme