0

Drupal のサイトに Ubercart ショッピング カートを使用しています。ウェブサイトはレストランのウェブサイトです。メニュー項目については、次のように 2 つのメイン カテゴリを作成しました。

  • ランチ
  • 夕食

現在、主なカテゴリには次のようなサブカテゴリが含まれています。

  • エンサラデス
  • 起業家
  • プラトス・プリンシパルなど。

現在、ほとんどのサブカテゴリは両方のメイン カテゴリに共通しています。たとえば、Ensalades と Entremeses は、ランチとディナーの両方のカテゴリに存在します。

すべてのカテゴリの製品を表示するために、製品カテゴリ ページのビューを作成しました。以下は、これまでに行ったビューの添付のスクリーンショットです。 ここに画像の説明を入力

ランチとディナーの両方のカテゴリにアイテムを追加するまで、問題なく動作します。

ランチ - Ensalades とディナー - Ensalades カテゴリに項目名 Luis Salad を追加するとします。

ディナー ページを表示すると、そのページにルイス サラダの項目が 2 回表示されます。1回目はディナー部門、2回目はランチ部門の両方にアイテムが追加されたためです。

私の見解に問題があるか、カテゴリを間違って作成したかを知りたいだけです。

この問題を解決する 1 つの方法は、カテゴリごとに新しい項目を作成することです。しかし、それは正しい方法ではありません。なぜなら、1 つの製品を異なるカテゴリーの別の製品として扱うことはできないからです。以下に、私のカテゴリのスクリーンショットも添付しました。 ここに画像の説明を入力

前もって感謝します。

4

1 に答える 1

0

より良い方法は、2 つの語彙を作成することだと思います。1 つはメイン カテゴリ用で、もう 1 つは食品タイプ用です。

  • 主な語彙

    • 夕食
    • ランチ
    • ...
  • 食品の種類

    • デザート
    • リスト項目
    • ...

したがって、ビューでは、2 つの分類用語で並べ替えることができます。メイン カテゴリごとに 2 つの表示ページを作成する最も簡単な方法。

于 2011-11-16T09:15:37.650 に答える