2012-04-24 12 views
0

私はExpression Engineを使い始めていて、次のように苦労しています。私はプロパティチャネルとproperty_imagesチャネルを持っています。プロパティは、1つ以上の画像を持つことができます。Expression Engine Join Channels

画像と概要情報を含むプロパティのリストを表示したいと思います。ユーザーはクリックスルーして、すべてのプロパティの詳細とすべてのイメージを示すプロパティの詳細ページを表示できます。

PropertyIDは両方のチャネルに共通ですが、結合の仕方を理解することができません。これは「すぐに使える」か、アドオンを使う必要がありますか?後者の場合は、どんな勧告も歓迎されます。

答えて

1

現在、あなたのプロパティのエントリをあなたのプロパティイメージのエントリにどのように接続していますか?各チャンネルにプロパティIDフィールドがあり、それを手動で各場所に入力していますか?

代わりに多対多リレーションシップアドオンであるPlayaを使用することをお勧めします。 「プロパティ画像」フィールドをプロパティチャンネルに追加し、それをPlayaフィールドにして、プロパティ画像チャンネルをソースとして選択します。次に、プロパティイメージチャンネルから、プロパティのチャンネルを編集する際に、各プロパティに「関連する」項目を選択し、フロントエンドにPlayaのモジュールタグを使用して表示することができます。

また、PixelとTonicの両方でMatrixまたはAssetsを使用して、プロパティの画像をプロパティリストに直接追加することもできます(フロントエンドにデータを表示するときにクエリを保存します)。

関連する問題