Django CMS 3 检测我是不是面临“结构”或“内容”
Posted
技术标签:
【中文标题】Django CMS 3 检测我是不是面临“结构”或“内容”【英文标题】:Django CMS 3 Detect if I am facing 'structure' or 'content'Django CMS 3 检测我是否面临“结构”或“内容” 【发布时间】:2015-03-27 06:44:57 【问题描述】:Django CMS 3 有两种模式:structure 和 content。 我需要检测用户是否正在使用其中一种以应用特定的 css。 有没有办法解决这个问题?
【问题讨论】:
你不应该只应用相同的 css 来定位两者吗?如果您在 css 中加载,然后从内容更改为结构,则无法重新加载不同的 css 文件。 【参考方案1】:您可以像这样通过request.toolbar.build_mode
和request.toolbar.edit_mode
检测当前模式:
% if request.toolbar.build_mode %
We're in structure mode!
% elif request.toolbar.edit_mode %
We're in content mode !
% else %
We're not in edit mode!
% endif %
【讨论】:
以上是关于Django CMS 3 检测我是不是面临“结构”或“内容”的主要内容,如果未能解决你的问题,请参考以下文章
Django,检测object.filter是不是返回0个对象