Тематические панели Drupal - PullRequest
       15

Тематические панели Drupal

2 голосов
/ 15 сентября 2009

Я создал макет домашней страницы, используя Панели 3, в основном из блоков, созданных Views.

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

Как лучше всего это сделать?

Ответы [ 2 ]

1 голос
/ 15 сентября 2009

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

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

0 голосов
/ 19 декабря 2012

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

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

...