現在、Django CMSプロジェクトで作業中です。ページ上の異なるプレースホルダ(TOP、LEFT、CENTER、RIGHT、BOTTOM、HIDDEN)を参照してください。Django CMSのプレースホルダ
私はプラグインの仕組みを知っていますが、ページ上にこれらの複数のプレースホルダーを持つ方法はわかりません。誰でも私を正しい方向に向けることができれば助けになるだろう。
現在、Django CMSプロジェクトで作業中です。ページ上の異なるプレースホルダ(TOP、LEFT、CENTER、RIGHT、BOTTOM、HIDDEN)を参照してください。Django CMSのプレースホルダ
私はプラグインの仕組みを知っていますが、ページ上にこれらの複数のプレースホルダーを持つ方法はわかりません。誰でも私を正しい方向に向けることができれば助けになるだろう。
ジャンゴ-CMSのプレースホルダの2種類があります。標準のプレースホルダ、および静的なプレースホルダです。
標準プレースホルダはテンプレートに追加でき、これらのテンプレートを使用してすべての標準CMSページで利用できるようになります。これらのプレースホルダーは、使用しているページごとに異なるプラグインを保持できます。
標準プレースホルダは非常に単純で、{% placeholder "section_line-events" %}
のテンプレートに追加されます。
スタティックプレースホルダは、特定の名前で識別されるサイト全体に対して1つのプレースホルダを提供します。たとえば、フッターはすべてのページで同じになるように静的なプレースホルダーになる可能性があります。
また、CMSにアプリケーションをフックインしている場合、アプリ内のプラグインを使用する必要がある場合は、標準のプレースホルダではなく静的なプレースホルダを使用する必要があります。
たとえば、既定のコンテンツを追加するアプリケーションがあり、ユーザー/クライアントが編集可能にしたい場合は、静的プレースホルダを追加できます。
{% static_placeholder 'my_app_placeholder' site or %}
Default text for this placeholder.
{% endstatic_placeholder %}
他のプレースホルダを使用してページを作成しようとしていますか? – Paulo
はい – user1050619