[РЕШЕНО] Структура многоуровневой таксономии через Views

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

Аватар пользователя whiesam whiesam 26 марта 2013 в 12:29

Суть такова, есть 2х двухуровневый словарь таксономии. Включаем Taxonomy Term (Стандартная вьюшка). Видим что из 1го уровня нет ссылки на 2ой (подуровень). Была идея со снипетом в хед вьюхи, которая высматривает детей термина и их показывает, но я его не нашел, сам к сожалению php владею плохо.

Есть у кого-нибудь идеи как нормально организовать двухуровневый каталог?

Комментарии

Аватар пользователя direqtor direqtor 27 марта 2013 в 1:57

Сделайте представление с терминами таксономии и аргументом Родительский термин. В шапку Taxonomy term добавьте поле Область представления, где и укажите предыдущее.

Аватар пользователя whiesam whiesam 27 марта 2013 в 13:33

Али !@#$ луя!) Как сам раньше не додумался. Всяко разно извращался с большими каталогами.

Только есть одно НО: Во вьюхе Taxonomy Term пропали теги H1 - заголовки страниц.
Вот тут у меня такая же беда: http://www.drupal.ru/node/97661

Чтобы было понятнее, мб где накосячил:
Я создал вьюху типа пейдж, и там прикрутил в Контекстные фильтры (Термин таксономии: Родительский термин) и указал (Путь: /taxonomy/term/%), ну и собственно все это дело подключил в основную вьюху.
А если создать вьюху типа вложение, то все термины нижнего уровня вылезут во всех терминах (зато теги H1 на месте))).

Аватар пользователя whiesam whiesam 28 марта 2013 в 6:57

H1 страницы самой пропал. Там вроде как нет этих настроек. Если можно предоставьте скрины работающей схемы, для сравнения. Потому-что у меня так и не вышло.

Аватар пользователя direqtor direqtor 29 марта 2013 в 10:25

В H1 идет заголовок вьюсы. Поставьте его.
А с точки зрения структуры документа пихать H1 во внутренний контент - не айс. H1 должен быть один. Далее стоит пользоваться заголовками H2, H3 и так далее, выстраивая естественную структуру документа.

Аватар пользователя whiesam whiesam 2 апреля 2013 в 9:19

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

Аватар пользователя whiesam whiesam 17 апреля 2013 в 18:53

Если в дополнительной вьюшке (которую прикрепляем) в Термин таксономии: Родительский термин (контекстный фильтр) поставить значение "Отобразить все результаты для указанного поля", то основная вьюшка "Taxonomy Term" выводит ВСЕ дочерние термины, вне зависимости от где мы находимся, а если выставить значение "Передать значение по умолчанию" и поставить "ID термина таксономии из URL", то не показывает ничего, хотя должен сработать как нужно.

Аватар пользователя dem-on dem-on 17 мая 2013 в 12:36

Почему то не получается сделать таким образом каталог, у родительского термина показываются дочерние, а вот списка материалов, относящихся к дочерним терминам не показывает. Стандартная вьюшка taxonomy term должна быть выключена? А у нового представления страница должна иметь адрес taxonomy/term/% ? Аргумент Родительский термин как либо нужно настраивать в новом представлении?