2

urlセグメント変数をpyrocmsファイルプラグイン呼び出しにプルしたいと思います。それは次のようになります

{{files:listing folder = "[segment(2)]"}}

またはある種のもの。埋め込むための秘訣は何ですか

{{url:segments..}} 

中身

{{files:listing folder="…}}

フォトギャラリーの条件付きクエリ用にこれを設定しようとしています

4

1 に答える 1

1

PyroCMSタグのドキュメントを見ると、「タグ属性」セクションに明確にドキュメント化されていることがわかります。

他のタグからの出力をタグの属性値として使用することもできます。たとえば、URLセグメントをデフォルトで現在表示されているページのスラッグにしたい場合は、次のようにすることができます。

{{url:segments segment = "1" default = page:slug}}

これは、属性値として使用されるタグに属性自体がある場合の引用符と中括弧の適切な使用法を示す例です。

{{url:segments segment = "1" default = {foo:bar value = "baz"}}}

ヒント:タグを属性値として使用する場合は、引用符と中かっこを省略してください。唯一の例外は、属性値として使用しているタグに独自の属性がある場合です。

したがって、次の方法で簡単に行うことができます。

{{ files:listing folder={url:segments segment="2"} }}

基本的に、文字列でない場合は、文字列のふりをする必要はありません。foo:bar引数を送信するだけですが、属性がある場合は、単一の{および}を介して呼び出しで属性を「グループ化」できます。

簡単でしょ?:)

于 2012-10-08T15:06:45.557 に答える