Является ли аддон Django-cms, новости / блог Aldryn;Extensible? - PullRequest
1 голос
/ 24 сентября 2019

Я использую 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 /

Заранее благодарен за любые отзывы!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...