Scroll
Вопрос по уроку
Форумы
тема: http://drupal.org/project/wilderness
Как изменить дизайн содержимого в регионах?
поиски как это сделать в page.tpl.php не увенчались успехом. Каким образом для региона "меню" срабатывают стили "artmenu" а если тоже самое прописать в файле page.tpl.php для другого списка, к примеру через <div> то он корректно не срабатывает, а именно пропадают пункты меню. И что это за аномалия, когда стираешь тэг <div> и выводишь просто <?php echo $navigation; ?> то всеравно сохраняются, пускай и не полностью стили верстки?
приложение:
- Войдите или зарегистрируйтесь, чтобы оставлять комментарии
Посмотрите файл block.tpl.php, через него выводятся блоки в друпале, если его нет, то скопируйте его в папку темы. Но думаю он там будет потому что имена классов не стандартные. Переопределить css стили несложно, добавьте к уже существующим стилям еще один id, например:
А вам допустим бекграунд не нужен, тогда добавляем id блока:
И так со всеми остальными нужными стилями.
Я попробовал, но я не могу понять как для
<?php echo $navigation; ?>
который прописан в page.tpl.php , был добавлен div "artmenu" , причем не в page.tpl.php ни в block.tpl.php нету этого дива.
Стиль практически весь у обьекта сохраняется и только, после того как я изменяю
$replacement = 'class="artmenu"'; в файле common_medthods.tpl.php
на
$replacement = 'class="AAAartmenu"';
только тогда переставал работать стиль artmenu
Вот содержимое block.tpl.php:
Ну бог с ним с этим дивом, он же вам не может помешать переписать его css. Вам главное что выведен блок и его содержимое. А про common_methods.tpl.php это какой-то кастомный шаблон.
В файле page.tpl.php всего лишь одна строчка <?php echo $top ?> а на выходе она выдает целую кучу div -в и классов, которые обращаются к таблице стилей.
Вопрос: как мне поменять отдельный регион а именно стиль его содержимого.
Мне получается всю эту кучу div -ов закрутить в отдельный div, или вы имеете ввиду работу с файлом block.tpl.php ??
Эти два блока, что выделены красным имеют одинаковый класс <div class="Block-body"> прописанный в block.tpl.php я не совсем понимаю, что именно нужно менять в этом файле.
Вот пример того как можно разные блоки по разному выводить:
Спасибо за подробный ответ, попробую разобраться в коде