1

私は EE と、サイト構造を構築する最善の方法を考え出そうとしています。saveur.com からのインスピレーション - レシピ メニュー。

このセクションのミニ サイトマップは次のとおりです。

Homepage

    Recipes - landing page

        Course - post category  - landing page
            Breakfast - post subcategories  - landing page
            Brunch
            Lunch
            Mains
            Deserts
            Appetizers

        Ingredients
            Eggs
            Chicken
            Avacado
            Fish

Expression Engine チャネル/カテゴリ/エントリの基本的な考え方を誰かに説明してもらえますか。何かが足りないと思うからです。次の URL を取得します。

/recipes/course/breakfast/scrambled-eggs

Recipes はチャンネルで、チャンネル URL が保存されています。404ページ。

コースと朝食はどちらもカテゴリです。ランディング ページにはコンテンツが公開されることはありませんが、子ページのコンテンツのインデックスが一覧表示されます。両方のセグメントが 404 を返します。カテゴリ URL が保存されている場合でも

アクティブな唯一のセグメントは、エントリ自体 (スクランブルエッグ) です。

誰かがこれに光を当てることができれば、私はとてもうれしいです.

4

1 に答える 1

0
  1. 私は言います:グリッドとして食材を使ってRecipes Channel Fields Groupを作成します。
  2. コースカテゴリ グループを作成し、以下を追加します。朝食 ブランチ 昼食 メイン デザート 前菜。
  3. Recipes Channel を作成し、Recipes Channel Fields Group と Courses Category Groupの両方を割り当て ます。
  4. レシピ テンプレート グループを作成し、以下のコードを使用してすべてのメニュー アイテムを一覧表示します。

    {exp:channel:entries channe="レシピ"} {title} {材料} {材料} {/材料} {/exp:channel:エントリ}

このリンク構造 (/Recipes/Breakfast/) を使用することもでき、EE は朝食コースのすべてのエントリを動的に返します。

于 2014-07-22T18:04:10.087 に答える