Файл шаблона не загружается для просмотра блока


У меня есть представление блока в заголовке. Предлагаемые файлы tpl - это блок__mens_заголовок (блок--mens-заголовок.tpl), а также узел--mens-заголовок.tpl По какой-то причине более общие файлы tpl работают, но мне нужно уточнить здесь. Есть ли функция предварительной обработки, которая мне нужна, прежде чем они будут видны?

Author: KenAesthetic, 2011-12-24

1 answers

Кажется, я помню, по крайней мере, в drupal 6, что вам нужно иметь block.tpl.php там, даже если вы его вообще не изменяете, чтобы были видны конкретные шаблоны блоков.

ДОБАВИТЬ: Если он там есть, вы можете попробовать подключить функцию preprocess_block() с помощью чего-то вроде:

$variables['template_files'][] = 'block--mens-header';

Застрял в нем. Это должно указывать на то, block--mens-header.tpl.php в вашем каталоге тем. Очевидно, оберните это в некоторую логику, чтобы она была установлена только для рассматриваемого блока.

 1
Author: Jimajamma, 2011-12-26 00:09:02