Столкнулась с еще такой проблемой:
Есть несколько блоков вывода товаров. Один блок мне нужно выводить классически, то есть не меняя шаблон, а второй надо поменять местами заголовок и тело блока. Везде пишут, что нужно либо поставить модуль для тематизации блоков, либо ручками прописать коды, либо задать свой стиль через дублирование и переименование файла block.tpl.php
Все бы ничего, да только не работает ни один из способов - и файлы переименовывала в соответствие с правилами и коды прописывала в template.php, где назначала свои стили блоков. И модуль этот ставила и делала, как написано в инструкции.
Может я что не так делаю.
Вот строчка начала блока, для которого мне нужно задать свой стиль:
когда создаю свой стиль для этого блока я называю файл: block-views-block-views-new-products-block.tpl.php и кладу этот файл к другим файлам шаблона, где лежат файлы block.tpl.php, page.tpl.php и др. - это не срабатывает.
Шаблон использую стандартный: bartik
А если через модуль, то не могу понять куда положить файл со стилем, чтобы он применился. Везде его скидывала: и в тему и к модулю block и куда я только его не кидала. Короче или не видит или опять я что не так делаю.
Очень жду помощи! Буду очень признательна!
Комментарии
http://drupal.org/node/1089656
Видела эту статью. В том-то и беда, что не знаю как этот файл правильно назвать. может я не так название модуля пишу. может неправильно название блока. (хотя название блока и так понятно, что это id)
а вот название модуля - я пишу views - видимо это не views. я уже по-разному пробовала обозвать этот файл - никак не срабатывает.
<h2 class="collapse">ev
<div class="contextual-links-wrapper contextual-links-processed">
<div class="content">
Все разобралась. Модуль block themes не работал изначально, так как в теме шаблона не было файла block.tpl.php. Когда я его туда скопировала, пока экспериментировала с названием блока не пробовала создавать там файл по шаблону темы. А сейчас попробовала создать по инструкции модуля файл и все ок! можно теперь назначать всем блокам то, что я хочу.
То есть для работы модуля необходимо наличие файла block.tpl.php в папке templates темы. Вот!
это все делается без модулей...
в том-то и беда, что без модулей не получилось. уже как только не переименовывала файл. ничего не помогало. я вообще через скрипт хотела, но и через скрипт не сработало (ну там через условия был пример выложен)