Как я могу создать Drupal Taxonomy Breadcrumbs из двух словарей? - PullRequest
2 голосов
/ 06 августа 2010

Я открыл для себя магию таксономической хлебной крошки (http://drupal.org/project/taxonomy_breadcrumb).У меня есть два измерения, в которых я хотел бы классифицировать свое содержание:

Сезон

  • Осень 2010
  • Зима 2010
  • Весна 2011

Тип

  • Письмо
  • Статья
  • Биография

Я бы хотел установить таксономию Breadcrumb для установкивверх по следу примерно так:

Домой> [сезон]> [тип]> [узел]

При просмотре отдельного узла.Я мог бы объединить все эти термины в единый иерархический словарь, но тогда мне нужно было бы добавлять новых родителей к каждому из терминов, которые были в словаре Type, каждый раз, когда я добавляю новый сезон, верно?Есть ли более простой / лучший способ?Возможно, я поступаю об этом неправильно.

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

1 Ответ

3 голосов
/ 06 августа 2010

Панировочные сухари означают иерархию: Узел является членом / дочерним элементом Типа , который является членом Сезона и т. Д. Итак, если вы на самом деле не делаете Тип потомок Сезон , я не думаю, что есть какой-либо модуль хлебных крошек, который будет делать то, что вам нужно.

Также подумайте об этом из опыта пользователяперспектива: если я нахожусь на Узле , я вижу Тип - следующий уровень вверх.Если Тип не является дочерним по отношению к Сезон , хлебная крошка полностью изменится, когда я нажму Тип .Это не ожидаемое поведение.

Вам лучше разобраться с IA сейчас и сделать вещи, которые должны быть иерархиями друг друга, фактически иерархиями друг друга.

PS, если вам нравятся таксономические хлебные крошкиВам также могут понравиться Пользовательские панировочные сухари , которые могут выполнять множество различных настроек для хлебных крошек на основе токена.

...