Своя темизация views exsposed form в Drupal 7. Часть 1

Average: 3.1 (24 votes)

В процессе работы над сайтами периодически возникает потребность темизации views exsposed filters. По этому вопросу в рунете достаточно мало информации и вся она носит разрозненный характер. Мы решили устранить этот пробел и предоставляем вам еще одинс способ темизации через свой шаблон.

Дано:

Views -  с машинным именем search_by_node

Поля - Заголовок

Фильтры - Содержимое: Опубликовано (Да); Содержимое: Заголовок (раскрыт); Содержимое: Тип (раскрыт);

Раскрытая форма в блоке - да

Views мы создали, блок с фильтрами у нас появился в списке блоков.

настраивам его чтобы он показывался на нужных нам страницах. В моем случае я выставил показывать только на search-by-node

Следующй наш шаг это создание шаблона для формы фильтров. Для этого мы в папке темы осздаем папку views а в внутри этой папки оздаем папку с машинным названием представления - search_by_node. Далее идем в модуль views в папку theme копируем от туда файл views-exposed-form.tpl.php и меняем его название на views-exposed-form--search_by_node.tpl.php

Что бы проверить подхватывается наш шаблон в Drupale применим такую хитрость. Возьмем и напишем в шаблоне некую тесовую надпись и экранируем ее httml коменатриями

Я обычно пишу так <!-- Шаблон для views-exposed-form--search_by_node.tpl.php-->

Сохраянем. Обязательно чистим кеш. Проверяем через дебаге хрома что шаблон подхватился

Первая часть на этом закончена. Мы молодцы всем спасибо.

 

Поделитесь статьей