Таксономия

Главные вкладки

Аватар пользователя Artalek Artalek 1 февраля 2020 в 20:42

Здравствуйте, постараюсь в подробностях расписать, что мне нужно сделать, если кто сможет подскажите пожалуйста, в каком направлении идти, может статьи какие видеоуроки ...

Есть страница со списком магазинов, слева должны быть "Категории" магазинов(Одежда, Техника и т.д.), сверху еще одна таксономия "Тип магазина" (к примеру: онлайн, оффлайн), плюс еще должно быть поле для поиска по наименованию магазина.
Вот такая сложная задача.

Я создал Тип материалов "Магазины", и к нему Таксономии.
Но как это все совместить, я не понимаю.

Лучший ответ

Аватар пользователя bumble bumble 1 февраля 2020 в 21:11
1

Создайте несколько словарей, по одному, на каждый логический раздел.
И на каждый словарь - добавьте поле термина, соответствующего словаря.
Фильтры - можно сделать с помощью Views (раскрытые фильтры или фасеты).

Комментарии

Аватар пользователя bumble bumble 1 февраля 2020 в 21:11
1

Создайте несколько словарей, по одному, на каждый логический раздел.
И на каждый словарь - добавьте поле термина, соответствующего словаря.
Фильтры - можно сделать с помощью Views (раскрытые фильтры или фасеты).

Аватар пользователя Artalek Artalek 1 февраля 2020 в 21:27

bumble wrote:
Создайте несколько словарей, по одному, на каждый логический раздел.
И на каждый словарь - добавьте поле термина, соответствующего словаря.
Фильтры - можно сделать с помощью Views (раскрытые фильтры или фасеты).

Я создал словари, и привязал их к полям Материала.
Я создал Страницу, и файл page--node--1.html.twig(с id данной страницы).
В нем я вывел Блоком список Категорий, но проблема в том, что их ссылки ведут совсем на другую страницу "/taxonomy/term/2"(как-то так), а мне нужно, чтобы все было на этой странице, т.к. я на этой странице настроил(вставил) нужную верстку

Аватар пользователя bumble bumble 1 февраля 2020 в 21:32
1

Вам не нужно трогать шаблоны.

Фильтры - можно сделать с помощью Views (раскрытые фильтры или фасеты).

Поищите по этим вхождениям информацию. Очень много примеров в интернете.

Аватар пользователя Artalek Artalek 4 февраля 2020 в 14:05

Подскажите пожалуйста, я вот сделал как вы сказали, но есть несколько моментов:
1) Как их распределить в нужные места?(на скрине видно как нужно)
2) как изменить классы(темицизировать), т.к. нужно верстку применить
3) и как сделать, чтобы эти списки Категорий и Типов магазинов были в виде ссылок, а не список select?
Как сейчас: https://prnt.sc/qxbqlb
Как нужно: https://prnt.sc/qxbocc

Аватар пользователя bumble bumble 4 февраля 2020 в 14:13
  1. Смотрите систему блоков Друпал. Представления могут быть созданы как блоки, и размещены в соответствующие регионы.
  2. Исследуйте имеющуюся систему классов у содержимого, представлений и блоков, она весьма обширна. Если не будет хватать - есть механизмы на различных уровнях, по изменению и добавлению классов, от GUI-конфигов в представлениях и до правки шаблонов и программного набивания классов.
  3. Выберите виджет отображения представления в виде "неформатированного списка", вместо селект-бокса. Вывод ссылок можно организовать в настройках поля заголовка, либо назначить вывод ссылками вручную, с помощью встроенных инструментов представлений.