Шаблоны блоков, страниц, полей для модуля views Drupal 7

Решил выделить в отдельную тему переопределение шаблонов модуля Views.

Переопределение шаблона блока с фильтрами

Блок с фильтрами появляется когда добавляешь новые фильтры в раздел "Критерии фильтрации" и раскрываешь их для посетителей:

vilters-block.png

Для этого блока шаблон будет следующим:

views-exposed-form[--view_name].tpl.php - где --view_name - машинное имя вьюхи. Например для вьюхи с машинным именем apartments_rent шаблон будет таким: views-exposed-form--apartments_rent.tpl.php. Этот шаблон будет применяться для всех страниц, которые созданы с помощью этой вьюхи.

views-exposed-form[--view_name[--page]].tpl.php - шаблон для определённой страницы вьюхи. Здесь --page это название страницы.

Шаблоны страниц

Ещё один интересный пример - это переопределение шаблона страницы с определённым url.

page[--viewurl] - где viewurl - путь страницы. Переопределяет шаблон страницы, выводимой views. Например, для страницы views http://site.ru/views-page/ нужно создать шаблон с именем page--views-page.tpl.php