Как окружить вид Drupal некоторыми тегами? - PullRequest
3 голосов
/ 05 марта 2010

Допустим, у меня есть представление, которое возвращает некоторые элементы. Я хочу отобразить элементы в неупорядоченном списке, поэтому я перезаписываю вывод поля с помощью <li>[field]</li>. Теперь мне нужно только окружить вид тегами <ul> и </ul>.

Однако, когда я добавляю эти теги как «полный HTML» в области верхнего и нижнего колонтитула представления, они окружаются div, например, так:

<div class="view-header">
    <ul>
</div>

, которая в некоторой степени побеждает цель, поскольку тег UL игнорируется некоторыми версиями Browser / jQuery.

Как я могу избавиться от div вокруг <ul>?

Ответы [ 2 ]

2 голосов
/ 05 марта 2010

Для ваших конкретных нужд вы можете избавить себя от необходимости переопределять шаблоны и просто настроить представление напрямую для использования стиля «Список HTML» с типом списка «Неупорядоченный список». (На странице конфигурации представлений в разделе «Основные настройки»).

1 голос
/ 05 марта 2010

Ответ заключается в переопределении views-view.tpl.php, чтобы вместо div s он выдавал ul s. Хорошо. Теперь мне нужно только найти шаблон для views-view-fields.tpl.php, чтобы переопределить это.

...