1

getResourcesサイトのメイン ナビゲーションを構築するために使用しようとしています。getResources現在のコンテキストから開始し、現在のコンテキストのすぐ下にあるすべてのリソースを確認するにはどうすればよいですか?

次のパラメータを指定できるようです。

  1. 両親
  2. 資力

親をに設定しましたが、うまくいき0ません。コンテキストのリソースがわからないidため、リソース パラメータに指定できません。

やりたいことができないのgetResources?私は何が欠けていますか?

4

4 に答える 4

1

http://rtfm.modx.com/display/ADDON/Wayfinderでナビゲーションを構築します。コンテキストを操作するためのパラメーターがあります。

于 2013-03-29T04:49:21.430 に答える
0

少し遅れていることはわかっていますが、これを思いつき、テストして Revo 2.2.10 に取り組んでいます。

getResources に現在のコンテキストで開始するように指示する方法は、親を現在のドキュメントの ID に設定することです。

これはあなたのテンプレートに入ります:

<ul>
    [[getResources? &parents=`0` &depth=`0` &limit=`0` &sortby=`menuindex` &sortdir=`ASC` &tpl=`tpl_Navigation`]]
</ul>

そして、getResources (tpl_Navigation) のテンプレートとして使用されるチャンクで:

<li>
    <a href="[[~[[+id]]]]">[[+menutitle:default=`[[+pagetitle]]`]]</a>

   [[getResources? &parents=`[[+id]]` &depth=`0` &totalVar=`numChildren[[+id]]` &limit=`0` &tpl=`tpl_Navigation` &sortby=`menuindex` &sortdir=`ASC` &toPlaceholder=`children[[+id]]`]]

   [[+numChildren[[+id]]:gt=`0`:then=`<ul>[[+children[[+id]]]]</ul>`:else=``]]
</li>
于 2013-10-23T13:41:14.013 に答える
0

rtfm.modx.com のドキュメントから &context を使用してください。

したがって、最小の getResources 呼び出しはおそらく次のようになります。

[[getResources? &parents=0 &tpl=menuTpl ]]

コンテキストを指定する必要はありません。また、getResources は非常にサーバー リソースを集中的に使用します。特に理由がない限り、Vasis が提案するようにウェイファインダーを使用してください。

于 2013-03-29T17:05:35.767 に答える