Помогите разобраться со структурой.

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

Аватар пользователя delita337 delita337 27 декабря 2008 в 0:15

Добрый вечер! Уже совсем поздно, голова не соображает, однако постараюсь объяснить проблему доступно и понятно, т.к. сроки поджимают.
Есть простой сайт, структура которого создана с помощью taxonomy:
1 словарь:
Тип кузова:
Минивены
Грузовики
Тракторы
седаны
хэтчбеки и так далее.
2 словарь:
Производители:
Renault
Volvo
Ford
...
manufacter N;
Далее существуют материалы следующих типов:
Новость
Обзор
Глоссарий
Объявление
а также статичные страницы.

Теперь собственно вопрос, как связать 2 словаря, а также типы файлов, в единую систему Smile
Допустим - главное меню у меня, Новости, Обзоры, Объявления, Карта сайта, Поиск.
Далее есть под меню, также простые ссылки, куда каким то образом должны выводиться марки машин и типы кузовов, видимо в форме аргументов. Далее при помощи Views создаем страницы Список новостей, и список обзоров. В подменю должны быть ссылки вида sitename/news/renault или sitename/reviews/suv/renault. Вот собственно, как это сделать? Т.е. чтобы при нажатии на какую нибудь ссылку подменю, мне выводились например все новости и обзоры Renault, при нажатии на ссылку Renault в новостях, мне бы выводились только новости и только о Renault. Если активны 3 ссылки, например новости renault и SUV, ну вы сами понимайте Smile
Пытался выводить списки терминов таксономии, однако без програмирования, они по умолчанию выводят ссылки только на конкретный термин именно в таксономии, а мне нужно совсем не это Sad
2 вариант, делать 3 меню выводить его в блоках на своих страницах, но это как то не спортивно, терминов в словарях достаточно много.
Сдается мне, что решение кроется где то на поверхности, т.к. задача элементарна, и с помощью php решается в два счета. Но т.к. я новичок в drupal'e, маюсь с ней уже второй день, решать в лоб неохото.
З.Ы. Пытался пользоваться модулем taxonomy_menu, не удалось подключить его к views2.

Заранее спасибо за помощь, и прошу прощения за сумбурность изложения. Пошел спать Smile

Комментарии

Аватар пользователя delita337 delita337 27 декабря 2008 в 8:38

А как сделать с каждого термина ссылку вида $curUrl + $argumentTitle, а еще делать проверку на то, есть ли уже данный аргумент в $curUrl? Или как то по другому, но суть одна.

Аватар пользователя delita337 delita337 27 декабря 2008 в 17:38

"Nikit" wrote:
я имею в виду аргументы вида...

С помощью аргументов вида как я понял можно отсортировать ноды. Это не проблема. (может я путаю с их с какими то другими аргументами?) А мне нужен удобный способ подстановки этих аргументов в URL, т.е. говоря простым языком, как сделать МЕНЮ, с помощью которого я смогу подставлять аргументы в текущую URL.

Или может быть упростить структуру сайта?

Думал о том чтобы создать такой словарь:
Обзор
- Рено
- Мицубиси
- БМВ
Новости
- Рено
- Мицубиси
- БМВ
и.т.д. здесь все просто и на ура выводится, но опять же дублирование.

В общем прошу мне дурню показать как работать с аргументами? Документацию почитал, кое что понял, НО не нашел готового инструмента для решения задачи, не хотелось бы лезть в код.

Как мне кажется много у кого похожая структура сайта, может кто то подскажет готовый способ реализации?