あなたには2つの選択肢があります.困難な方法〜あなたが選択したルート;)と簡単な方法....これについても概説します.
あなたがやろうとしていることについては、 getResources http://rtfm.modx.com/display/ADDON/getResourcesのいずれかを使用したいと思うでしょう。これにより、リソースのコレクションをループして、必要なフィールドを抽出することができます [inこの場合は「コンテンツ」] または getresourceField http://rtfm.modx.com/display/ADDON/getResourceFieldを使用すると、単一のリソースと抽出するフィールドを指定できます。テンプレートで複数回呼び出すだけです。
あなたは試すことができます:
[[getResources? &parents='[[*id]]' &tpl='myTpl' &includeContent='1']]
現在のリソースのすべての子リソースを取得する必要がある場合は (デフォルトで最大 10 個まで)、リソースを取得するためのテンプレートを作成してループ オーバーします。
<h1>[[+longtitle]]</h1>
<p>[[+content]]</p>
リソース フィールドに * の代わりに + を使用していることに注意してください
また
簡単な方法として、追加のコンテンツ エリア用のテンプレート変数を作成し、それらをリッチ テキスト エリアとして設定することもできます。そうすれば、特定のページのすべてのコンテンツが1つのリソース内にあります。ヘッダー/フッター/サイドバーなどのコンテンツを保持するために子リソースを作成する必要はありません
どちらの方法でも機能しますが、TV 方式の方がオーバーヘッドが少ない場合があります。