0

Expression Engine を使用してコンテンツを構造化するための最良の方法を見つけ出す手助けが必要です。ドキュメントを読み直し、見つけたすべての情報を調べましたが、答えが見つかりませんでした。ここの誰かが助けてくれることを願っています。

私が作成したいのは、次のような製品カタログです。

/bikes(製品カテゴリ、製品ファミリー、二輪車、三輪車などを表示)

/bikes/two-wheelers(製品ファミリ、ファミリ内の製品を表示)

/bikes/two-wheelers/red-bike(製品)

/bikes/two-wheelers/red-bike/wheels(オプション商品詳細ページ)

EE URI がテンプレート グループ/テンプレート ベースであり、コンテンツがチャネルにあることを理解しています。これでカテゴリをどのように使用できるかはまだわかりません。基本的に、エントリ間に「単純な」親子関係チップを作成したいと考えており、そのようなことを行う Structure というプラグインを見つけました。残念ながら、このプロジェクトは追加の (有料) プラグインなしで行う必要があります。

productをチャネルにして、EEの属性にすることproduct-familyは可能ですか? それはうまくいくでしょうか?それを構造化するより良い方法はありますか?product-categoryproduct

これは簡単な質問ではないことは承知していますが、それでも正しい方向に向けられることを望んでいます. 読んでくれてありがとう!

4

1 に答える 1

2

おそらく、カテゴリを使用して製品をファミリに分割することをお勧めします。次のようにカテゴリをネストできます。

  • バイク
    • 二輪車
    • 三輪車
    • 高い

次に、"Red Bike" チャネル エントリに "Bikes" と "Two Wheelers" のカテゴリを割り当てます。

追加の製品詳細ページについては、おそらく関連エントリを使用できます。「Wheel Types」というチャネルを設定し、さまざまな種類のホイールすべてのエントリを公開します。次に、「商品」チャネルの関係フィールド タイプを使用して、特定のホイール タイプを「レッド バイク」エントリに関連付けます。その後、テンプレートの関連エントリ タグを使用して、その詳細ページにリンクできます。

構造モジュールは、探している URL を簡単に作成するのに本当に役立ちますが、それを使用できない場合は、Freebie 拡張機能が役立ちます。しかしもちろん、必要に応じて Freebie を使用する方法を理解するのにかかる時間は、Structure ライセンスのコストよりもはるかに価値があるでしょう。

于 2012-06-25T23:11:17.873 に答える