Перекриваємо сторінку views на свою

Всі розробники на Drupal прекрасно знають модуль Views - це напевно один з найнеобхідніших модулів при побудові сайту (і чому розробники Drupal досі не включать його в ядро, хоча їм напевно видніше). Views На виході може видавати як висновок сторінки, так і блоку, який в подальшому ми можемо вивести в будь-який регіон, але суть не в цьому. Зараз я вам покажу як можливо перекрити цю саму сторінку Views на свою. Приклад роботи модуля - можна почитати ось тут.

Для початку нам необхідно створити якесь уявлення. У мене це просто фільтр матеріалів по типу вмісту. Зупинятися на те як це зробити я не буду. Про це я писав раніше.

Перекриваємо сторінку views на свою

Як ми бачимо дане «уявлення» є за певним URL. Тепер перекриваємо цю сторінку на свою, всередині якої можна вивести все, що завгодно. Я заглиблюватися не буду, а просто виведу текст.

Йдемо в Структура-> Представленіе-> Ім'я представленія-> Редагувати, і у вкладці «Додатково» шукаємо пункт «Тема»

Перекриваємо сторінку views на свою

Кількома по пункту «Інформація» і перед нами відкривається вся інформація по темізаціі даного подання.

Перекриваємо сторінку views на свою

Тут нам необхідний пункт «дисплей виведення». Жирним шрифтом - виділено, назва файлу звідки генерується висновок нашої сторінки з поданням. А решта назви - пропонуються нам, як альтернативні. Скопіюємо наступну назву «views-view - newviews.tpl.php»

Перекриваємо сторінку views на свою

Далі створимо файл з назвою яке ми тільки що скопіювали, а саме файл у нас буде називатися «views-view - newviews.tpl.php», всередині файлу напишемо який-небудь текст.

Перекриваємо сторінку views на свою

І переміщаємо створений файл в папку з нашою темою, встановленої за замовчуванням на сайті.

Перекриваємо сторінку views на свою

Тепер нам необхідно, що б наше «уявлення» підхопило як шаблон, щойно створений файл. Для цього переходимо назад в пункт «Інформація темізаціі» в редагуванні нашого уявлення і тиснемо на кнопку «Пересканіровать файли шаблонів»

Перекриваємо сторінку views на свою

Ми бачимо, що жирним шрифтом тепер виділилося, назва файлу який ми створили.

Перекриваємо сторінку views на свою

Перекриваємо сторінку views на свою

Схожі статті