Определить, какой режим установлен в django-cms
15 июля 2017 г. 8:15
Чтобы определить, какой на данный момент стоит режим просмотра страницы или его редактирования, можно воспользоваться переменной request.toolbar.edit_mode
.
Например так можно выводить отладочную информацию по своему плагину в шаблоне:
{% if request.toolbar.edit_mode %} <div class="debug_panel">...</div> {% endif %}
Можно использовать и переменную
request.current_page.publisher_is_draft
, но в этом случае не всегда можно точно определить, в каком режиме вы находитесь request.toolbar.edit_mode
, например, если вы находитесь на странице вашего созданного приложения.Похожие статьи:
Представляю вашему вниманию книгу, написанную моим близким другом Максимом Макуриным: Секреты эффективного управления ассортиментом.
Книга предназначается для широкого круга читателей и, по мнению автора, будет полезна специалистам отдела закупок и логистики, категорийным и финансовым менеджерам, менеджерам по продажам, аналитикам, руководителям и директорам, в компетенции которых принятие решений по управлению ассортиментом.
Комментарии: 0