Я использую Django-cms для создания блога.Чтобы создать сообщения в блоге, я пробую Aldryn news / blog.
Мой вопрос: есть ли способ добавить дополнительные поля в шаблон для этого конкретного дополнения?
<< Стандартное изображение макета шаблона новостей / блога >>
Я пытаюсь разбить каждое сообщение на элементы, которые будут общими для большинства / всех сообщений данной категории.
Тогда я мог бы называть каждое сообщение "элементами", например:
{% if placeholder "contentElement_1" %}
<some styling>
{% placeholder "contentElement_1" %}
</some styling>
{% endif %}
<some Style></>
{% if placeholder "contentElement_2" %}
<some styling>
{% placeholder "contentElement_2" %}
</some styling>
{% endif %}
<some Style></>
и т. Д.
Благодаря этому у меня есть гибкость в отношении размещения рекламы, аккордеонов,карты и другие стили в шаблоне html, внутри и вокруг элементов записи.
На мой взгляд, с "Aldryn news / blog" я получаю один (% placeholder "content"%}, заголовок ивот и все.
Что я пробовал, будущие соображения:
Я предполагаю, что то, что я ищу, создаст дополнительные поля базы данных для каждого "элемента контента".более поздняя дата, чтобы, возможно, сможет позвонитьотдельные элементы любого поста в отфильтрованных результатах поиска или других функциях типа агрегатора.
Этот предыдущий абзац на данный момент не является ограничителем показа, я хочу, чтобы этот блог скоро заработал;но это было бы идеальным решением в будущем.
Быть более новым для django и django-cms, но немного знакомым с python;Я провел только короткое время, возиться с заполнителями.Тем не менее, похоже, что в любом случае я могу только добавлять глобальные заполнители на страницы блога;и не публиковать конкретные.
Предложения:
В качестве альтернативы, если этот конкретный аддон не является ответом, любые предложения по достижению этой модели будут оценены.
Дополнительная информация дляконтекст:
Я использую учебник по http://support.divio.com/en/collections/69450-academy#guide-how-to-build-a-website-and-blog-with-django-cms;в качестве основы для моей первоначальной работы.
Однако я использую Foundation вместо начальной загрузки и, возможно, добавлю Redis или neo4j в приложение в ближайшей перспективе, чтобы поддержать будущий социальный элемент, и я предполагаю, чтоВозможно, в будущем у меня будет больше гибкости и упрощения запросов с графиком или несколькими базами данных, чем с SQL при реализации этой идеи «отдельных элементов записей».
Aldryn - продукт Divio.com.(Старое название компании).Документы находятся здесь >> https://aldryn -newsblog.readthedocs.io / en / latest /
Заранее благодарен за любые отзывы!