0

このコードは、子ページに適用されたキーワードを表示します

{{ pages:children id="1" order-dir="desc" limit="15"  }}
{{ custom_fields }}
{{keywords}}
{{ /custom_fields }}
{{ /pages:children }}

一部のページに適用される3つのキーワードがあるため、キーワードをループで区切って表示し、すべてのキーワードを1つのループに含む文字列として表示するのではなく、次のような関連するキーワードの数でループさせたい

{{ pages:children id="1" order-dir="desc" limit="15"  }}
{{ custom_fields }}
{{loop}}
{{keywords}}
{{/loop}}
{{ /custom_fields }}
{{ /pages:children }}

助けてください

4

1 に答える 1

0

キーワードを個別に表示することもできます。開始タグと終了タグを使用するだけです。

{{ if keywords }}
    <div class="keywords">
        {{ keywords }}
          <span><a href="{{ url:site }}blog/tagged/{{ keyword }}">{{ keyword }}</a></span>
        {{ /keywords }}
    </div>
{{ endif }}

上記は、ブログ モジュールのシングル ポスト ビューから取得したものです。ソースについては、/system/cms/modules/blog/views/view.php を参照してください。キーワード フィールド タイプのドキュメントにも、同様の例がいくつかあります。

于 2013-07-11T12:20:00.877 に答える