20 Кроків з модулем views, web-майстерня yustos

Views. 20 кроків з модулем Views

Спочатку скажемо прості речі. Вид - це СПИСОК! Список, список, список. Список всього на вашому сайті. Ми хочемо використовувати модуль Views, бо ми не всі задоволені тим способом яким Drupal будує списки «out-of-the-box» і ми хочемо налаштувати наші списки.

Увімкніть модуль для користувачів яким ви хочете дозволити створювати «види» на сторінці Administer → User management → Access control. Після цього йдіть до пункту меню Views в Administer → Site building. Лякаючий вид, правда? Ні, не правда!

Отже, проста вправа. 20 кроків до щастя з модулем Views. Давайте створимо «вид» (список, пам'ятаєте?), Який буде відображатися в блоці. Справа на сайті drupal.org ви можете побачити блок, який говорить вам: «Нові теми форуму», і перераховує назви. Давайте побудуємо «вид», який створює вигляд списку подібний цьому. Загалом ломанулись: Administer → Site building → Views.

1. Натисніть на вкладку Add.

2. Впишіть назву в поле Name: LatestFrontPageItems (прогалини в це поле вводити заборонено, також як давати російські назви).

3. Нічого не відзначайте в поле Access, тому що ми хочемо, щоб кожен міг бачити наш крутий блок.

4. Надрукуйте опис яке буде показуватися на сторінці Administer → Site building → Blocks: Останні статті на головній сторінці.

5. Потім дивимося секцію Page. Ми не робимо сторінку (але сторінки які робить Views, теж круті!) - ми робимо блок, тому залишаємо цей розділ в спокої.

6. Тепер подайтесь в секцію Block і відзначте поле Provide Block, тому що ми хочемо, щоб Views показав нам все це як блок для нашого «виду».

7. В поле Title впишіть: Крутий блок, а ?.

8. Хочете показати п'ять пунктів у вашому блоці? Так введіть 5 у полі Nodes per Block. Nodes - це типи документів які буде показувати цей блок, наприклад такі як story або blog entry. Ми хочемо щоб пункти блоку відображалися як заголовки цих документів (це не таблиця або список короткого змісту або великий список повного змісту документів або чогось там ще), таким чином виберемо в поле View Type значення List View. Можете потім побалуватися цією опцією, щоб побачити те, що робить це поле.