Здравствуйте!
Впервые взял заказ по интеграции верстки в Drupal 7 (до этого работал с Вордпресс). Верстка полностью готова (на Bootstrap), сайт довольно простой. Ну, я прочитал базовые моменты работы с Drupal и приступил.
Все было в порядке, пока я не увидел, что вокруг регионов и блоков появляются дополнительные теги. Но они-то мне не нужны! Там уже готовая верстка. Из-за этих тегов она "едет".
Подскажите пожалуйста, как мне с этим справиться? Или дайте ссылку, где об этом почитать.
Теги вокруг регионов
Главные вкладки
Лучший ответ
1
Переопределите шаблоны страницы, региона и блока - все обёртки убираются там.
Комментарии
> Все было в порядке, пока я не увидел, что вокруг регионов и блоков появляются дополнительные теги
Что за теги, откуда они?
Например: у меня есть тег с классами title_text и несколькими бутстраповскими классами. По верстке он у меня находится внутри
Прилагаю скриншот.
https://imgur.com/gdcE38L
Дивы с классами region, region-about-us, block, block-block, contextual-links, content и им подобные мне не нужны.
Дайте, пожалуйста, совет, как мне выйти из этой ситуации с минимальными потерями.
Переопределите шаблоны страницы, региона и блока - все обёртки убираются там.
Спасибо. Я нашел файл block.tpl.php - это, я так понимаю, шаблон блока. Подскажите пожалуйста, где мне найти файлы, которые отвечают за страницу и регион?
https://www.drupal.org/docs/7/theming/template-theme-hook-suggestions
Если каких-то шаблонов в вашей теме не хватает - копируйте исходные, шаблоны темы их перекроют.
Лежат они в разных местах, например node.tpl.php - в папке корного модуля node.
Лучше поиском *.tpl.php пройтись.
Всё! Спасибо! Нашёл эти файлы и успешно убрал теги!
Надеюсь теги убраны в теме оформления, а не в модулях Друпала?
Да, я скопировал необходимые файлы в папку со своей темой. Сначала думал менять их в модулях, но потом подумал, что это нехорошо - я же буду ставить тему на сервер заказчика. Если я поменяю системные файлы Друпала, мне придется менять их и у заказчика, а это может повредить уже используемым им продуктам.