1

私は現在、私たちのプロジェクトにDjango-fiberを実装しています。ただし、ドキュメントが非常に不足していると思います。サイトのコンテンツのさまざまなチャンクにカスタム コンテンツ テンプレートを使用しようとしています。

私は追加しました

FIBER_CONTENT_TEMPLATE_CHOICES = (
('', 'Default template'),
('three-columns.html', 'Special template'),
)

ただし、 django-fiberthree-columns.htmlのテンプレート ディレクトリに配置したテンプレートを使用できないようです。ページのカスタム テンプレートは完全に機能します。

ファイバーを扱っている方からのご意見をお待ちしております。

4

1 に答える 1

0

どのようにセットアップしたのか正確にはわかりませんが、PROJECT/templates を settings.py の TEMPLATES_DIRS に追加しました。その中には、独自のテンプレートを含むファイバー サブディレクトリがあります。

このようなファイバー設定:

FIBER_DEFAULT_TEMPLATE = 'fiber/content_base.html'
FIBER_CONTENT_TEMPLATE_CHOICES = (
    ('', 'Default template'),
    ('fiber/three-columns.html', 'Special template'),
)

アプリを使用してテンプレートを追加する場合は、次のものを探します。

PROJECT/App_name/templates/three-columns.html

FIBER_CONTENT_TEMPLATE_CHOICES を変更する場合は、データベース レコードも更新する必要があることに注意してください。

于 2012-08-30T23:34:04.113 に答える