Zinnia Templates для списка и подробного просмотра

Я пытаюсь интегрировать Zinnia в приложение Django. Я должен перенести шаблоны циннии в свою тему. Теперь я застрял, потому что кажется, что Zinnia использует один и тот же шаблон для создания списка записей в блоге и страницы сведений о записи в блоге.

Это проблематично, потому что список имеет существенно отличающиеся html и css как одно представление входа. Как разделить шаблоны, чтобы у меня был один, который целиком предназначен для списка, а другой - для подробностей записи (Single Post)?

2 ответа

В настоящее время я нахожусь в процессе интеграции движка Zinnia в пользовательские шаблоны - я работаю над динамически обновляемой домашней страницей, которая показывает последние записи из нескольких категорий, пользовательские страницы для каждой из этих категорий, а затем пользовательские шаблоны для записей ". подробные виды. Я нашел ответ на этот вопрос и это объяснение чрезвычайно полезным.

* Имейте в виду, что вторая ссылка немного устарела, и что {% load zinnia_tags %} сейчас {% load zinnia %},

По-прежнему много проб и ошибок, чтобы правильно адаптировать вещи к пользовательскому шаблону, но Zinnia действительно удивительно настраиваема, и я думаю, что ее конфигурация по умолчанию имеет тенденцию затмевать тот факт, что она блестяще работает как базовый движок, который может питать практически любой рамки, которые вы можете набросать на блокноте.

Как отмечается в документации, также полезно взглянуть на некоторые пользовательские темы, созданные для Zinnia на GitHub, просто чтобы понять, как реализованы теги шаблонов и как шаблоны по умолчанию могут быть переопределены. Вот репозиторий для темы Bootstrap, а вот для темы Foundation.

Насколько я знаю, это нелегко сделать. Вот комментарий к ошибке, спрашивающей об этой самой проблеме:

Шаблонная документация № 383

Для меня я собираюсь изменить zinnia/_entry_detail_base.html и поместить свой код шаблона представления списка в {% if continue_reading %}, а шаблон сведений - в ветку else.

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