入力リソースタイプのテンプレート変数を参照するMIGXテンプレート変数に入力したリソースからテンプレート変数を出力しようとしています。これは可能ですか?MODX - ResourceListから取得したリソースのTVにアクセスし、getImageListを表示します。
入力変数が "リソースリスト"のMODXにテンプレート変数(TV)があります。このテレビは「product_offer」と呼ばれています。このリソースリストには、特定のテンプレートIDを持つ製品のみを含むことができることを示すwhere句があります。
次に、入力タイプがMIGXの別のテレビがあります。私はこのテレビを使用して、自分のリソースの1つがテンプレート変数内のリソースのリストを選択できるようにします。 MIGX TVのフォームタブJSONは次のとおりです。このテレビは「オファーリスト」と呼ばれています。私のチャンクの一
[
{"caption":"Product", "fields": [
{"field":"Product","caption":"Product","inputTV":"product_offer"}
]}
]
私は「offers_list」に入力をしたリソースの一覧を表示するgetImageList(migxが付属していスニペット)を使用しています。以下のコードスニペット:
[[getImageList?
&tvname=`offersList`
&tpl=`StoreCategoryTpl-New`
]]
チャンク「StoreCategoryTpl-新」は、この特定のIDのテンプレート変数でリソースにアクセスし、それらの数が表示されます。チャンクのカットダウンスニペットは以下の通りです。
他のどこでも、私はgetResourcesの結果はもちろん、缶出力テンプレート変数のgetResources、呼び出し出力にこのチャンクを使用しているサイトで<div class="product-container">
<img src="[[+tv.productImage:phpthumbof=`w=150&h=150&zc=1`]]" alt="Thumb of ([[!getResourceField? &id=`[[+product]]` &field=`pagetitle`]])" />
<h3>[[+pagetitle]]</h3>
</div>
。
私の 'OffersList' MIGX TVで選択したリソースからテンプレート変数にアクセスし、それらをチャンクで出力できますか?私はフォーラムやGoogle検索でこれに関する資料を見つけることはできません。
これは、getResourcesでこれを行う唯一の解決策で、ユーザーが複数のリソースIDを値として入力できるようにする新しいテレビを作成し、getResourcesコールにフィードします)?