Помогите разобраться

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

Аватар пользователя jjxx jjxx 10 июня 2014 в 7:23

Помогите кому не жалко, своих несколько минут, (Пожалуйста).
Задача написать модуль или переделать существующий Hierarchical Select

Вообщем есть 3 словаря Таксономии:
1. Марка (Toyota, Nissan)
2. Toyota (Corona, Carina,...)
3. Nissan (Cub, Skyline,...)

Нужен модуль который можно будет вывести через views или как то по другому на всех страницах сайта

Алгоритм:

Если (Выбранный термин из первого словаря [Марка]) равен ( названию словаря в таксономии [Toyota] или [Nissan] ) то {вывести его термины, в выпадающем списке select }

Если (Выбран термин, допустим [Toyota] - [Corona]) то { вывести его содержимое }

Иначе ждать пока не выберет термин пользователь

Сразу опишу почему не подходит Hierarchical Select, он работает только с древовидной структурой словаря, из чего сильно нагружает сайт своим выбором

Лучше разбить на несколько словарей чтобы каждый словарь подгружался после выбора так будет проще,

Может у кого есть готовое решение. Готов купить в разумных пределах от 100 - 300руб. В полностью обоснованном виде, или даже решение этой задачи,

База сама небольшая от 300 разновидностей моделей.

Предложения по покупке в ЛС

Но лучше давайте разберем эту тему до конца, людей очень много с такой проблемой, это будет очень полезный материал, просто посмотрите что в нете решения такой задачи до конца нету, если сам разберусь
Выложу всем. Чтобы всех порадовать.

Комментарии

Аватар пользователя whiesam whiesam 11 июня 2014 в 5:07

"Darth_Beholder" wrote:
whiesam, нельзя ли чуть поподробнее?)

Это простейшее что делается из вьюсов. Учить Views модуль, что могу сказать.

И ещё ajax поиск для полной картины повесить.

Аватар пользователя jjxx jjxx 11 июня 2014 в 15:15

Почти раскусил как сделать, потом выложу специально для всех, инструкцию размещу на своем сайте! И в форуме ссылочку оставлю.... Ждите скоро все будет....

Аватар пользователя jjxx jjxx 11 июня 2014 в 16:52

Нашел инфу, получилось вывести зависимые фильтры во views http://webcoder.kz/zavisimye-filtry-v-drupal-7

Теперь осталось сделать чтобы во словаре таксономии с древовидным видом выводился второй уровень по выбору первого (родителя)

Аватар пользователя whiesam whiesam 11 июня 2014 в 17:31

"jjxx" wrote:
Теперь осталось сделать чтобы во словаре таксономии с древовидным видом выводился второй уровень по выбору первого (родителя)

Это надо сделать 2ю вьюсу, и подключить её в первую через "При отсутствии результатов". То есть будем показывать элементы каталога (2я вьюса), если в ней нет родительских элементов (1 вьюса).

Аватар пользователя whiesam whiesam 17 июля 2014 в 15:59

"jjxx" wrote:
А во вторых я не продаю дизайн а саму структуру ( ничего личного ).

30 минут и сделаю ещё лучше функционал! (Ничего личного)