Чистый HTML вывод записей через Views с использованием Display Suite

Задача: Сделать максимально чистый HTML вывод записей через Views

В этой небольшой записи покажу несколько шагов: как избавиться от всех ненужных слоёв вo Views. Это особенно необходимо при создании адаптивных к различным устройствам (планшетники, смартфоны, ноутбуки) темам. В данном примере используется связка Display Suite и Views (в FORMAT Show: Display Suite).

Часть 1. Display Suite
Не забудьте включить модуль-расширение Display Suite Extras. Он даёт возможность настраивать вывод полей очень гибко.
Например, вы хотите избавиться от многочисленных слоёв-обёрток. Включаете режим Enable Field Templates (здесь /admin/structure/ds/list/extras)

и в настройкай конкретного Views Mode вы можете делать чудеса, выбирая, тот или иной режим. Самый гибкий режим expert.

Также, выбрав конкретный шаблон, есть возможность удалить ненужные обёртки.

Просто копируем отсюда sites/all/modules/ds/layouts/[chosen_template]/[chosen_template].tpl.php (полезная ссылка ) в вашу тему sites/all/themes/[you_theme]/templates/ этот шаблон и удаляем там всё, что необходимо.

Часть 2. Views
Прежде всего используем возможности самого Views.

Далее нам необходимо избавиться от обёрток генерируемых шаблонами Views. Ниже чудесная картинка для просветления:

Взята отсюда:

Смотрим, какие шаблоны использует наш Views здесь:

Идём в sites/all/modules/views/theme. Выбираем, тот шаблон, который нам необходим и копируем его в тему sites/all/themes/[you_theme]/templates/
Далее удаляем из него все ненужные слои:

Также, если Views генерирует блок, может понадобиться необходимость выгрести (или переименовать) слои-обёртки из блока. Здесь самое сложное – определить название шаблона views–block–[views_machine_name]-block.tpl.php

Делаем копию из block.tpl.php (может лежать в теме, если нет – забирайте с родного модуля блоков) в views–block–[views_machine_name_block]-block.tpl.php

Таким образом, получаем красивый вывод записей Views.

PS
В Drupal всегда есть несколько решений одной и той же задачи. Некоторые предлагают формат: Semanticviews и Semantic Field. Интересно послушать альтернативные способы темизации.