Каталог товарів на drupal 7 і views

Отже, сподіваюся у всіх збереглася копія сайту, яка повинна була з'явитися, якщо ви створюєте тестовий каталог з самого початку уроків по Views, якщо так то відмінно, так як я буду користуватися саме їй.

Каталог товарів на drupal 7 і views

Далі потрібно вибрати спосіб вибору, виберіть «випадає».

Каталог товарів на drupal 7 і views

На наступному етапі потрібно відзначити галочкою пункт «Розкрити цей фільтр для відвідувачів і дозволити його змінювати». Якраз цей пункт налаштувань і дозволяє нам створити фільтр за допомогою якого користувач може впорядкувати матеріали сайту з якихось критеріям. В поле «Мітка» введіть значення «Виробник». Збережіть налаштування.

Каталог товарів на drupal 7 і views

Напевно вам стало цікаво як це буде виглядати на нашому сайті, добре, давайте створимо блок в якому будемо виводити фільтри.

У правій частині на сторінці відображень в додаткових настройках знайдіть пункт «Розкрита форма в блоці» і встановіть її значення «Так». Тепер збережіть налаштування відображення.

Каталог товарів на drupal 7 і views

Далі потрібно вивести отриманий блок в будь-якої регіон, для цього пройдіть в «Структура -> Блоки». Знайдіть блок розкритою форми і виведіть його в регіон «Шапка» (я використовую стандартну тему Bartik). Пройдіть на сайт і подивіться що вийшло.

Як бачите, з'явився фільтр з списком, що випадає, за допомогою якого можна відсортувати товари по виробнику.

Тепер продовжимо працювати з Views, поверніться до редагування нашого відображення під назвою «Фільтр».

Отже сподіваюся у вас все вийшло приступаємо до висновку поля «Ціна».

Додайте пункт критерію фільтрації під назвою «Вміст: Ціна (field_cena)».

В налаштуваннях критеріїв фільтрації даного поля відзначте галочкою пункт «Розкрити цей фільтр для відвідувачів і дозволити його змінювати». Потім в полі мітка введіть «Ціна до:». У пункті оператор встановіть значення «Менше, або дорівнює», цей оператор означає те, що користувач зможе впорядкувати товари за доступною для нього ціною.

Каталог товарів на drupal 7 і views

Каталог товарів на drupal 7 і views

Далі в поле мітка вкажіть значення «Ні результатів», а в текстовому полі напишіть: По вашому запиту товарів не знайдено, або щось в цьому роді. Збережіть налаштування.

Каталог товарів на drupal 7 і views

Тепер коли користувач спробує відфільтрувати товари за такими параметрами, за якими немає товарів, він отримає відповідне повідомлення.

Тепер ви знаєте, як організувати швидкий пошук по каталогу товарів за допомогою модуля Views. В кінці уроку у вас повинна вийде така ось краса:

Думаю багато хто з вас після цього уроку остаточно закохалися в Drupal, переконавшись, що ця CMS має дуже гнучкі настройки, які абсолютно не вимагають втручання в вихідний код.

Навіть не знаю, ніколи не стикався з подібними речами, і справді вручну міста забивати не дуже логічно, можливо і є якийсь модуль що б занести їх в базу, ну а кілометри можна і ручками прописати.

Схожі статті