2009-09-15 7 views
2

Я создал макет главной страницы с использованием панелей 3, в основном из блоков, созданных Views.Theming Drupal Panels

Теперь я хотел бы применить визуальный внешний вид, как он был разработан & нарезанный. Панели добавляют серьезную сумму divs к ее разметке. Мне не обязательно удалять это, но мне нужно добавить определенные классы, id и изменить некоторые теги, используемые в его разметке.

Каков наилучший способ для этого?

ответ

1

Это зависит от того, какую часть html вам нужно изменить, где вы должны это делать. Для этого есть два места: либо используемые шаблоны, где вы можете создать свой собственный с помощью разметки, как вам будет угодно. Вы также можете перезаписать функции темы, которые используют панель, и создать свою собственную разметку.

Редактировать: Шаблоны находятся на панелях/плагинах/макетах. Это шаблоны макета страницы, печать различных областей на панели. Другие используемые шаблоны поступают из разных модулей в зависимости от того, что вы ввели на страницу панели. Таким образом, представления в панели будут использовать ect шаблонов views. Однако это также печатается через функции темы панели, theme_panel_pane, в частности, если я правильно помню. Таким образом, есть некоторые возможности, но опять же, где делать свою перезапись зависит от того, что именно вы хотите изменить.

+0

ID хотел бы изменить используемые шаблоны, но когда я пытаюсь проверить, какие из них они используют, Themer Info (Devel), отображаются только функции панелей. Как создать файлы шаблонов для этих макетов? – stef

0

Внутри панелей вы найдете варианты добавления классов для строк, столбцов и региона.

Вам нужно просто щелкнуть по настройке, и там вы найдете вариант класса css. Но помните, что вам не удастся удалить класс по умолчанию или идентификаторы.