Темизировать отдельный блок

Главные вкладки

Аватар пользователя shamahn shamahn 11 февраля 2011 в 0:00

Не пойму в чем чудеса. Копирую modules/system/block.tpl.php в sites/all/themes/mytheme/block-user-1.tpl.php, он ее не ципляет при прорисовке блока юзера. Может в теме еще хук забыл какой прописать?

Комментарии

Аватар пользователя volocuga@drupal.org volocuga@drupal.org 11 февраля 2011 в 0:24

Также, чтобы не плодить кучу шаблонов, полезно бывает использовать hook_preprocess(), для темизации блока можно использовать hook_preprocess_block()

Аватар пользователя shamahn shamahn 11 февраля 2011 в 0:55

"<a href="mailto:volocuga@drupal.org">volocuga@drupal.org</a>" wrote:
полезно бывает использовать hook_preprocess()
Ну это ж чтобы доопределить набор переменных, а мне надо полностью поменять вид блока, не только содержимого, но и каркаса, так сказать
"<a href="mailto:volocuga@drupal.org">volocuga@drupal.org</a>" wrote:
Цеплять должно автоматом, если шаблон назван правильно

Смотрю ид блока

<div class="block block-user" id="block-user-1">
...
</div>

Копирую системный шаблон блока к себе в тему, переименовываю как block-user-1.tpl.php
Кэш уже устал чистить. Не хочет цеплять. У меня ошущение, что в одном из модулей я накосячил..

Аватар пользователя shamahn shamahn 11 февраля 2011 в 0:58

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

Аватар пользователя Vladimir_VVV Vladimir_VVV 11 февраля 2011 в 5:24

"<a href="mailto:volocuga@drupal.org">volocuga@drupal.org</a>" wrote:
Полезно также сбрасывать кэш

Нужно в Вашем случае отключить и включить тему и все. Так вы обновите реестр темы.

Аватар пользователя shamahn shamahn 11 февраля 2011 в 5:43

№%;№;:%№№"№№"№@##!##@^%$#^%!#%$! !@#%$!@ #@%!$ #%!$ #@%!$#@ !%$ #@ %$!#@ !%$ #4!@ %! #!%@ 3%$! #@$!E
Потеряны драгоценные часы. Через 5 часов презентация 4х сайтов, а я с #@#$ @##@$@ @ разобраться не могу.

"Vladimir_VVV" wrote:
Нужно в Вашем случае отключить и включить тему и все.

Чистил! Включал! выключал! Вручную ДБ чистил - #@$. А оказывается, #$@, http://drupal.ru/node/36468
Кто бы б.я знал.

«Template suggestions:

What's a template suggestion? It's an alternate template (.tpl.php) file that you have created to override the base or original template file. Suggestions only work when they are placed in the same directory as the base templates. In other words, if you want comment-blog.tpl.php to display in your browser, comment.tpl.php also needs to exist inside your theme and the two files must be in the same directory.»

Если бы внимательнее прочитал, что ув. volocuga@drupal.org писал в первом ответе, уже бы пиво пил перед презентацией