Как удалить повторяющиеся элементы из представления терминов таксономии в Drupal-6?

#drupal-6 #drupal-views #ubercart #catalog #drupal-taxonomy

#drupal-6 #drupal-просмотры #ubercart #каталог #drupal-таксономия

Вопрос:

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

  • Обед
  • Ужин

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

  • Ensalades
  • Entremeses
  • Принципы Platos и так далее.

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

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

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

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

Когда я просматриваю страницу с ужином, на этой странице дважды отображается элемент Luis Salad. Сначала для категории «Ужин», а во второй раз для категории «Обед», поскольку элементы были добавлены в обе категории.

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

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

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

Ответ №1:

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

  • Основной словарь
    • Ужин
    • Обед
  • Тип пищи
    • Десерт
    • Элемент списка

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