Как удалить дубликаты элементов из представления терминов таксономии в Drupal-6? - PullRequest
0 голосов
/ 01 ноября 2011

Я использую корзину Ubercart для своего сайта в Drupal. Сайт - это сайт ресторана. Для пунктов меню я создал 2 основные категории:

  • Обед
  • Ужин

Теперь основные категории содержат следующие подкатегории:

  • Ensalades
  • Entremeses
  • Платос Принципалы и т. Д.

Теперь Большинство подкатегорий являются общими для обеих основных категорий, например, Ensalades и Entremeses присутствуют в категориях Обед и Ужин.

Я создал вид для моей страницы категорий товаров, чтобы отобразить все категории товаров. Ниже приведен скриншот моих просмотров того, что я сделал до сих пор. enter image description here

Работает нормально, пока я не добавлю предмет в категории: обед и ужин.

Предположим, если я добавлю названия предметов Luis Salad в категории Lunch - Ensalades and Dinner - Ensalades.

Когда я просматриваю страницу Обеда, на этой странице дважды показывается элемент Салата Луиса. Первый для категории Ужин и второй раз для категории Обед, так как предметы были добавлены в обе категории.

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

Одним из способов решения этой проблемы является создание нового элемента для каждой категории. Но это неправильный путь, поскольку мы не можем рассматривать один продукт как другой продукт для разных категорий. Ниже я также приложил свой скриншот для моих категорий. enter image description here

Заранее спасибо.

1 Ответ

0 голосов
/ 16 ноября 2011

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

  • Основной словарь

    • Ужин
    • Обед
    • ...
  • Тип питания

    • Десерт
    • Элемент списка
    • ...

Так что в представлениях вы можете просто отсортировать по двум терминам таксономии. Самый простой способ создать две страницы отображения для каждой основной категории.

...