3

たとえば、「word word word」を返すプレースホルダーをループしようとしています。

私のテンプレートでは、次のコードを取得しました。

 {% placeholder "categorie" as icon %}
 {% for i in icon.split %}
    <i class="{{ i }}"></i>
 {% endfor %}

ただし、asキーワードは機能せず、出力は単なるプレースホルダー「word word word」です。

何か不足していますか?

4

1 に答える 1

1

Django-CMS のプレースホルダーは、コンテンツ プラグインをレンダリングするためのものです。プレースホルダーのコンテンツをプログラムで変更することはできますが (詳細については、「プラグイン コンテキスト プロセッサas」を参照してください)、別の変数を使用してプレースホルダー内に含まれるコンテンツ プラグインを割り当てることはできません。

モデル フィールドの Django 管理画面で、表示される順序でコンテンツ プラグインを文字どおりレンダリングします。

于 2013-09-04T11:50:54.823 に答える