0

私はExpression Engineを初めて使用し、次のことに苦労しています。プロパティ チャネルと property_images チャネルがあります。プロパティには 1 つ以上の画像を含めることができます。

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

PropertyID は両方のチャネルに共通ですが、結合方法がわかりません。これは「すぐに」可能ですか、それともアドオンを使用する必要がありますか...後者の場合、推奨事項は大歓迎です。

4

1 に答える 1

1

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

代わりに、多対多の関係アドオンであるPlayaを使用することをお勧めします。「Property Images」フィールドを Properties チャネルに追加し、Playa フィールドにして、Property Images チャネルをソースとして選択します。次に、そのプロパティ エントリを編集するときに、各プロパティに「関連する」ものとしてプロパティ イメージ チャネルからできるだけ多くのエントリを選択し、フロントエンドで Playa のモジュール タグを使用してそれらを表示できます。

別の方法として、 MatrixまたはAssetsを使用することもできます。どちらも Pixel と Tonic によって、プロパティの画像をプロパティ リストに直接追加できます (フロントエンドにデータを表示する際のクエリを節約できます)。

于 2012-04-24T20:33:54.837 に答える