Вы здесь

Подобный функционал на drupal.

0

Хотел сделать доску объявлений по определенной тематике.
Появились вопросы.
Как организованы категории и фильтры?
Если создан один словарь с родителями, терминами и подтерминами.
То КАК организовать добавление материала с зависимыми полями.
В друпале нет возможно для одного поля выбрать определенные термины только словарь целый, вот и не могу понять как это реализовать посредством drupal.

Версия Drupal: 
7.x
Категория: 
Field APITaxonomy API
Вопрос задан 24.05.2015 - 00:52
Аватар пользователя Feder
Feder
12

Каждая категория - отдельный словарь

Комментарий оставлен 24.05.2015 - 11:57

Есть dependent_filters функционал полностью подходит,
Но как лучше сделать? одним словарем с вложенностью или к каждой категории = отдельный словарь ?

Комментарий оставлен 26.05.2015 - 18:05

Ответы

0

Простейший вариант - https://www.drupal.org/project/conditional_fields
Остальные варианты (сложные) зависят от архитектуры, числа контента, количества посетителей, поиска и всякого другого.

Ответ дан 24.05.2015 - 01:04
Аватар пользователя xandeadx
xandeadx
1542

Зависимые поля, это я знаю
Меня интересует функционал связанный с категориями и словарями, если отталкиваться от того что у нас один словарь с родителями терминами и подтерминами, то как по одному полю будет зависимость? такого быть не может , значит нам к каждой категории нужен отдельный словарь?

Комментарий оставлен 26.05.2015 - 18:09

Спасибо за ответ, получается к каждой категории создать свой словарь.

Комментарий оставлен 26.05.2015 - 18:10
0

По таксе:
Hierarchical Select
Simple hierarchical select

Если этого мало, то дальше кастом.

Ответ дан 24.05.2015 - 01:46
Аватар пользователя SAM
SAM
212

Спасибо за модули, но там зависимость идет только на одно значение,
Например - выбрал категорию "Автомобили" выдало "Тип автомобиля", то есть один выбор выпадает на не несколько.
Нужно так = выбрал "Автомобили" выдало "Тип автомобиля", "Марку", "Год выпуска", "Тип кузова", "Количество дверей "

Комментарий оставлен 24.05.2015 - 03:10

Выбрал категорию "Автомобили", выпало "Тип автомобиля".
Далее через Conditional Fields показываем нужные категории (другие поля): "Марка", "Год выпуска" и т.д.
Если Conditional Fields поведет себя странно, то можно вызывать поля программно через states.

Комментарий оставлен 24.05.2015 - 11:26
0

Если не ошибаюсь, то это вам должно помочь
https://www.drupal.org/project/hierarchical_select

Ответ дан 24.05.2015 - 01:47
Аватар пользователя Denis
Denis
77

Спасибо за ответ, выше ответил про этот модуль он выдает зависимость только на одну категорию.

Комментарий оставлен 26.05.2015 - 18:10