Добрый вечер!
Направьте на путь истинный, пожалуйста! Есть иерархия, когда заходим в пункт "Машины",сначала выбираем страну,выбрали страну, следующий список тип автомобиля: легковые, грузовые и т.п. (т.е. список на странице), выбираем нужный тип и попадаем на список "марки машин", после того как выбираем марку машины заходим в список машин данной марки. Вопрос такой:
1. Как реализовать такую иерархию? Сделать три отдельных словаря ("Страна","Тип автомобиля", "Марки автомобиля"), или назначить в словаре родительские элементы?
2. Если делать 3 разных словаря, как реализовать такую иерархию с помощью модуля Views.
Спасибо всем откликнувшимся!
Комментарии
Вы сами ответли на свой вопрос. Делайте так как вам удобно. Лишь бы работало.
А что вы хотите с помощью Views сделать? Расскажите или нарисуйте.
Добрый день,VasyOK!
Спасибо за ответ!
«А что вы хотите с помощью Views сделать? Расскажите или нарисуйте.»
Да в общем-то ничего особенного мне не нужно: нужно выводить термины таксономии, но так, чтобы термин ссылался не на ноду, к которой привязан, а на другой термин, т.е. например: нажимаем пункт меню "Машины", с помощью Views на странице делаем вывод терминов таксономии из словарика "Страны", а дальше вот вопрос если поставить галочку при настройке вида в модуле Views "Link this field to its node", то ссылка на каждом термине словарика будет сразу вести на страницу ноды, а нужно чтобы ссылка вела на следующую страницу, где будут выводится следующие термины таксономии, т.е. наприрер "Тип автомобиля".
Т.е. получается такая картина: "Машины" -> "Выводим список терминов словарика Страны"->Любой термин ведет на следующую страницу, где перечисляются следующие термины из словарика "Тип автомобиля" здесь любой термин ведет на страницу с марками авто из словарика "Марки автомобиля", хотелось бы понять как лучше реализовать такую структуру. С помощью Views?
Если нужен вывод дочерних терминов, то решается через аргументы Views. Подробности здесь
Изображу, что мне нужно получить, пока не знаю как сделать через views.Только начал изучать этот модуль, поэтому простите за ламерство. Есть три словаря "Континенты","Страны","Подразделения". Может быть какие-то словари надо объединить, пока не знаю. В общем, задача такая: два первых словаря являются зависимыми, т.е. если мы выбираем Европу, то соответственно при создании материала выводятся только страны которые есть в Европе, третий словарик общий для всех. Т.е. при создании материала, нужно чтобы было 3 списка селект, 1 и 2 (Континенты и Страны) взаимосвязаны, связь описал выше. Третий общий для всех.
Теперь как это выглядит на сайте: пользователь нажимает определенное меню, как это меню будет называться, пока не важно, ему выводится такая информация:
Европа: (словарик континенты)
Австрия, Англия, Бельгия, Болгария, Венгрия, Германия, Греция, Дания, Ирландия, Исландия, Испания, Италия, Кипр.(словарик страны)
Азия: (словарик континенты)
Азербайджан, Армения, Афганистан,Вьетнам, Гонконг и т.д. (словарик страны).
Т.е. на первой странице выводятся два словарика: континенты и страны, которые находятся в этом континенте. Можно ли реализовать подобный вывод с помощью views? Если да, то, плиз, опишите поподробнее.
Забыл написать, страны являются ссылками, нажимаем на страну и нам выводится третий словарик с "Подразделениями". После выбора подразделения выводится отдел который соответственно содержит иерархию "Континент" -> "Страна" -> "Подразделения". Вот такая задача, как решить без views представляю, но хочется научиться использовать этот модуль. Спасибо за помощь всем откликнувшимся!
Доброй ночи!
Вернусь к избитым баранам, но проблему так и не решил, помогите плиз!
Подскажите, как привязать один словарик к другому. Попробовал Hierarchical Select. Работает хорошо, если создавать в одном словаре множественное наследование. Но дело в том, что термины второго словаря являются одинаковыми для каждого термина первого. Подскажите, как сделать так, чтобы сначала выбирались термины из первого словаря, а потом из второго?
Я вот делал так. Сайт novasich.com.ua Слева выбираете товар(словарь каталог) и рядом производители (соварь производители). Делается с помощью taxonomy filter