Был вопрос:
Нужно поменять вид вывода блока в D7, пробовал и в каталог темы кидать и в каталог templates в каталоге темы - не цепляется...
Именовать также пробовал и просто block.tpl.php и block-block-6.tpl.php (как блок зовется) - не цепляется...
Решение в моем сообщении от 21/09/2011 - 14:20
Комментарии
Два тире в названии надо, а не одно.
block--block--6.tpl.php
И чистите кеш.
Спасибо
А как назвать для блока block-webform-client-block-2?
попробовал block--webform--client--block--2.tpl.php - не прокатило
block--webform-client-block--2 так скорее всего
не хочет так... уже по всякому пробовал...
все, спасибо!
Нашел решение... [##1089656]здесь[/##]
Для моего блока шаблон такой - block--webform--client-block-2.tpl.php
Если кратко по-русски что да как шаблонизируется:
Шаблон задания имени блока такой:
block--[region|[module|--delta]].tpl.php
Базовое имя: block.tpl.php
Друпал будет использовать шаблоны на основании вышеуказанной логики задания имени. То есть на примере:
block--module--delta.tpl.php
block--module.tpl.php
block--region.tpl.php
"module" это название модуля, а "delta", внутренний идентификатор блока. Для примера, "block--block--1.tpl.php" для вывода блока, созданного пользователем, так как он будет иметь идентификатор 1.
"region" будут работать для конкретных регионов. Примером конкретного региона может служить шаблон блока "block--sidebar_first.tpl.php". Если у вас есть блок, созданный сторонним модулем, называемым "custom" и идентификатором "my-block", файл шаблона должен называться "block--custom--my-block.tpl.php."