Шаблон контента django-fiber

В настоящее время я внедряю Django-fiber в наш проект. Однако я нахожу документацию очень не хватает. Я пытаюсь использовать пользовательские шаблоны контента для разных частей контента на сайте.

Я добавил

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

Однако я не могу использовать three-columns.html Шаблон, который я поместил в шаблоне django-fiber. Пользовательские шаблоны для страниц работают отлично.

Я хотел бы получить отзывы от кого-то, кто работает с волокном.

1 ответ

Не знаю точно, как у вас это настроено, но я просто добавил PROJECT/templates в TEMPLATES_DIRS в settings.py. Внутри этого у меня есть подкаталог с моими собственными шаблонами.

Настройки волокна как это:

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, вам также потребуется обновить запись в базе данных.

Другие вопросы по тегам