Помогите пожалуйста с пониманием -Taxonomy + views (организация меню)

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

Аватар пользователя fralunia fralunia 5 декабря 2011 в 22:38

Здравствуйте дорогое сообщество Друпал.
Думал что разберусь сам с вопросом организации меню, ан нет, всё таки чайник закипел - прошу помощи у знающих Smile

Есть у меня меню вида:

Категория-1 - Название словаря в таксономии
-раздел1 - название терминов
-раздел2 - ...
-раздел3 - ...

Нужно что бы заходя в категорию1 отображались разделы, а вверху был текст-описание.
А заходя каждый раздел отображался материал, каждого раздела то бишь нода (вроде как?)

просто ступор у меня на этом... пробовал и views и taxonomy_menu+auto_path и даже ubercart+catalog Smile может я тугой, но никак не могу понять как это организовать что б навигация была example.ru/catedory/razdel1 - и отображалась бы нода раздела 1 итд, а заходя в категорию, отображались бы все разделы, с текстом наверху.

Помогите люди добрые, если что не понятно - попробую еще раз описать) просто второй день сижу ,сплю мало, и какой то прямо таки затык с этим. Направьте в нужное русло пожалст Smile

Комментарии

Аватар пользователя DDDDD099 DDDDD099 6 декабря 2011 в 0:30

Люди второй год сидят - а вы только второй день )) Четки нада ? ))
Я уже не помню но в сети где-то видел хорошую статью о таксономии - неприменительно к друпалу а базовую - очень рекомендую. На ее основе будет понятно как строить каталоги ну и меню.

Аватар пользователя Andruxa Andruxa 6 декабря 2011 в 0:54

"fralunia" wrote:
Категория-1 - Название словаря в таксономии
...
Нужно что бы заходя в категорию1 отображались разделы

надо по-другому:
Словарь таксономии
- Категория1
---раздел1
---раздел2
...

со словарем такие вещи не пройдут.

"fralunia" wrote:
Нужно что бы заходя в категорию1 отображались разделы, а вверху был текст-описание.
А заходя каждый раздел отображался материал, каждого раздела то бишь нода (вроде как?)

в д6 у таксономии нет своих полей, поэтому придется немного схитрить:
- создать ноду "описание категории1", привязать ее к термину Категория1, и брать описание из нее (поле body вполне подойдет)
- ноды разделов привязать соответственно к своим терминам таксономии "раздел1", "раздел2" и т.п.
выводить списки разделов и списки нод надо с помощью модуля Views
причем вывод списка разделов и вывод списка нод надо делать разными представлениями (вьюсами), а для того, чтобы друпал разобрался, какое представление использовать для того или иного термина таксономии, следует использовать модуль Taxonomy Views Integrator

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

Аватар пользователя fralunia fralunia 7 декабря 2011 в 19:00

"cosmos" wrote:
да было бы на 7ке я вам сделал

Начал на семерке работать, но потом понял что мат.части для нее пока мало а всё что есть на 6ю - мало стыкуется, и перешел на 6-ку дабы изучить основы на ней, а потом уже и на 7ю, а может и восьмую с пониманием основ Smile

Аватар пользователя fralunia fralunia 7 декабря 2011 в 19:25

Спасибо большое Andruxa!

"Andruxa" wrote:
в д6 у таксономии нет своих полей, поэтому придется немного схитрить:
- создать ноду "описание категории1", привязать ее к термину Категория1, и брать описание из нее (поле body вполне подойдет)
- ноды разделов привязать соответственно к своим терминам таксономии "раздел1", "раздел2" и т.п.

А каким образом их привязать? Так же через вьюс, просто добавить поле описания?

Пока не разобрался с этим TVI рещил всё таким образом:

- создал в таксономии словарь с товаром
словарь - Каталог:
Раздел
-категория1
-категория2
-категория3
- создал вьюху категорий что б выводил все термины "товар" и сортировал таблицей
- а при создании товара помещаю ссылку в меню с его названием, тем самым добиваясь, что б ссылка в меню была не на термин таксономии, а на ноду конкретно товара.

то есть получается:
Меню:
раздел - views выводит все товары что есть, в табличном формате;
-товар1
-товар2 а при нажатие на товар выводит его описание;
-товар3

потом сделал в синонимы path раздел- category, товар- /category/tovar1,2,3

не знаю может это и банально но у меня пока что не до конца усваивается структура друпал.

и если кто то прибывает в моём состоянии, то советую скачать курс lynda-Online presenteishon of data с ру трекера. Пока что он помогает раскладывать по полочкам все завихрени друпала Smile

Вот может еще кто подскажет как реализовать такой момент, создал в карточке добавления товара галку - новинка. Нужно сделать так, что б если это галка отмечается при добавлении товара помещается в блок новинки.
Подскажите куда копать? Smile Аргументы во Views или... ?

Аватар пользователя Andruxa Andruxa 7 декабря 2011 в 22:56

"fralunia" wrote:
А каким образом их привязать? Так же через вьюс, просто добавить поле описания?

тут, скорее всего, пригодятся вложенные вьюсы:
- вывод описания категории, который берется из полей ноды, привязанной к термину "Раздел" - это вывод представления в вид Вложение, прикрепленное сверху вида Страница
либо, если категорий планируется несколько - то тогда Views Field View