Не так давно до мене звернулася одна дівчина з проханням розповісти їй про най-най ази роботи з модулем views в drupal. Після невеликої листування з нею я написав досить докладну інструкцію, яку далі і привожу. Сподіваюся, що це допоможе не тільки їй.
Для роботи з views на сторінці модулів у тебе повинні бути включені модулі: Views і Views UI. Там є ще в списку Views Exporter, але він тобі поки що не потрібен.
![Ази роботи з модулем views в drupal (ази роботи з модулем views в drupal) Ази роботи з модулем views в drupal](https://images-on-off.com/images/148/azirabotismodulemviewsvdrupal-cc4f32c2.png)
Заповнюй поля назви і опису та тисни кнопку «далі».
побачиш:
![Ази роботи з модулем views в drupal (views) Ази роботи з модулем views в drupal](https://images-on-off.com/images/148/azirabotismodulemviewsvdrupal-6095b04b.png)
Це основне вікно для роботи з views'амі.
Рааскрой пункт «row style» (для цього кликни по його значенню) і вкажи там галочку на «матеріал»
![Ази роботи з модулем views в drupal (роботи модулем views) Ази роботи з модулем views в drupal](https://images-on-off.com/images/148/azirabotismodulemviewsvdrupal-7d5b6491.png)
Нижче на цій же сторінці є блок «Live preview». Після вищевказаних операцій ти там побачиш все своїм матеріали.
Йдемо далі.
Треба вказати фільтр матеріалів тобто нам не потрібні всі матеріали сайту, а нам потрібні тільки матеріали типу «новини». Для цього натискаємо праворуч від «фільтри» плюсик
і в списку, вибираємо по чому будемо фільтрувати. У нашому випадку це «Матеріал: тип»
![Ази роботи з модулем views в drupal (роботи модулем views) Ази роботи з модулем views в drupal](https://images-on-off.com/images/148/azirabotismodulemviewsvdrupal-4734a176.png)
Тисни додати і потів вибирай зі списку тип матеріалу, який хочеш бачити. Ну в моєму випадку це будуть «статті»
![Ази роботи з модулем views в drupal (роботи) Ази роботи з модулем views в drupal](https://images-on-off.com/images/148/azirabotismodulemviewsvdrupal-47ef5678.png)
Далі тобі буде запропоновано задати порядок і деталізацію. Друге тобі не принципово. А ось порядок якраз тобі і потрібен.
![Ази роботи з модулем views в drupal (роботи модулем views) Ази роботи з модулем views в drupal](https://images-on-off.com/images/148/azirabotismodulemviewsvdrupal-89fdeed7.png)
Я тут сам весь час плутаю мені треба по спадаючій або по зростанню. Тому методом тику завжди роблю. Постав одне, натисни «оновити» і подивися в live preview що вийшло. Коли ж ні, то натисни на цей фільтр і поміняй порядок.
Ось приблизно, що зараз у тебе повинно бути:
![Ази роботи з модулем views в drupal (ази роботи з модулем views в drupal) Ази роботи з модулем views в drupal](https://images-on-off.com/images/148/azirabotismodulemviewsvdrupal-8c8a23b1.png)
Але ето ми задали параметри для дефолтного виведення цього подання, а потрібна сторінка. Так, у одного views'а може бути кілька подань. Це дуже зручно. Але тобі поки що потрібна просто сторінка.
Для її створення в блоці ліворуч в випадаючому списку вибери «сторінка»
![Ази роботи з модулем views в drupal (модулем) Ази роботи з модулем views в drupal](https://images-on-off.com/images/148/azirabotismodulemviewsvdrupal-b4d93167.png)
і натисни кнопку нижче «Add display». У тебе зліва з'явиться ще одна як би закладочка «сторінка»
![Ази роботи з модулем views в drupal (роботи модулем views) Ази роботи з модулем views в drupal](https://images-on-off.com/images/148/azirabotismodulemviewsvdrupal-5aa7ce03.png)
Після того як це зробиш рекомендую подивитися там вже готові views'и. Вони як би дефолтом відразу є, але на сторінці списку уявлень вони сіренькі. Там можна натиснути їх включення і потім зайти в них і подивитися що так і як.
А після цього всього перечитай ще раз ту статтю, що я тобі кидав. Після цього всього ти по ідеї добре вловиш суть цього модуля і чтоли з ним можна робити. Вобщем настійно РЕКОНМЕД пройтися по цьому плану.
Може для нуба і цікаво, а так ні слова певного як виразно все що тут написано в цьому вигляді не підкаже новачкові немає алгоритму і прикладів
а якщо мені потрібен висновок по полях але щоб виводилися анонси новин. як краще реалізувати? Створювати поле анонса (то як його прив'язати до заслання докладніше?), Або є ще варіанти?
для цих цілей два варіанти:
1. В налаштуваннях вашого представлянія в пункті «Raw style» встановіть значення «матеріал» і після цього вам буде запропоновано вказати як показувати матеріал (повністю або тільки тизер).
2 .Або ж ви можете використовувати в упомянтом вище поле значення «поля» і тоді в блоці настрої «Поля» додайте поле «Матеріал: анонс» (ну або може називатися «Матеріал: короткий вміст»).
б) При додаванні багатьох полів в їх налаштуваннях є пункт «Зв'язати це поле з його матеріалом». Це власне і означає, що треба зробити це поле посиланням на матеріал. Для заголовків точно така опція є, а ось для анонса я не впевнений і тому нижче наводжу ще третій варіант
Ну ось ніби і все)
Створюю тип виду - блок. Табличне представлення.
Мені потрібно, щоб щоб серед інших полів відображалося поле [teaser]. Все відображається крім тізера.
Якщо сторінка, то все нормально.
Це що, заборона на показ тізера в блоці і його не оминути?
Підкажіть, що можна зробити?
подібних обмежень немає. перевір, що у тебе в налаштуванні поля «Матеріал: анотація» не варто галочка «Виключити з виведення».
А так же перевір, що у тебе сам по собі тизер є. Безпосередньо в базі даних перевір
Проблема вирішена шляхом видалення створеного блоку і створення його знову в точності, як перший раз. Все стало працювати як треба.
Схоже був збій.
точніше він чіпляється, але змін ніяких немає (
погано розумію що значить «не чіпляє». скрін покажи де чіпляєш і поясни зрозуміліше.
Якщо ти про сам контент сторінки «/ admin», то по-моєму там використовується окрема функція. Можна покапать і знайти її (по hook_menu визначаєш з якого файлу що відпрацьовує по заходу в адмінці, а потім вже там дивишся деталі). Або ж щось подібне можна зробити через views.
А якщо ти про саму менюшку зліва розгорнуту, то це звичайна поведінка меню: коли перебуваєш в найглибшому рівні, то до нього меню розкривається. Плюс можна спеціально вказати для розділом меню, щоб вони відкривалися. Буде пункт називатися типу «expand» (розгорнути, розгорнуто), як-то так вобщем.
так а в превью вьюса там щось відображається? може просто по твоїх критеріях немає відповідного контенту? тому як робиш ти ніби все правильно.
До речі так само перевір, що у тебе використовуються старндартние шаблони views, а не переопрделённие. А то може ти поклав порожній файл-шаблон ...
Доброї ночі! Допоможіть, якщо можете з такою ситуацією: у мене є список спеціальностей, в кожної спеціальності є предмети, один предмет може відноситися до декількох спеціальностей і кожна спеціальність містить кілька предметів. Я створила словник «Спеціальність» і словник «Предмети». Коли виводжу список спеціальностей, проблем немає. Але коли натискаю на спеціальність, то видаються всі предмети, які є в словнику, а мені потрібні тільки ті, які відносяться до спеціальності. Як мені треба вчинити для того, щоб видавався список потрібних предметів?
якщо у вас і предмети і спеціальності - це словники таксономії, то я не зовсім розумію як же ви пов'язуєте предмет зі спеціальністю ...
Я б напевно робив так:
варіант 1: спеціальності - це терміни таксономії (схоже, що у вас зараз так і є), а ось предмети - це Ноди, для яких ви вказуєте спеціальності як терміни таксономії (можна через стандартний друпалевскій функціонал, а можна і через cck, дивлячись по ситуації)
варіант 2. навпаки: спецілаьності - Ноди, а предмети - таксономії.
Які з цих двох методів скористатися - треба дивитися по ситуації
Спасибі за відповідь! Я спробую.
Питання новачка. Як зробити так, щоб поле фільтра було порожнім, а містило варіанти вибору, автоматично отримані з значення полів? Чи можливо це якимись стандартними настройками або потрібно чогось дописувати?