Условное включение контента в шаблоны Django 1.2 - PullRequest
0 голосов
/ 11 сентября 2010

Как я могу включить в Django то, что Symfony называет «компонентами» - биты логики и шаблон, который не связан с содержимым текущей страницы?

Например, я хочу включить боковую панель, которая отображаетСписок 10 лучших статей на сайте.Он всегда должен отображаться, если пользователь просматривает страницу «статьи» или страницу «видео».Кроме того, компоненту топ-10 статей требуется собственный CSS и JS, а также создание контента.

Если у меня есть базовый шаблон, содержащий разделы для «контента», «css» и «js», и «статьи»Шаблоны 'и' видео ', которые расширяют базовый шаблон и затем определяют блоки "боковой панели" внутри "контента", как это можно сделать в Django?

Спасибо

1 Ответ

1 голос
/ 11 сентября 2010

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

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