Django-cms show_menu参数解释
2024-08-26 18:34:24
当页面结构设置(/admin/cms/page)如下:
- Home (level=0)
- About Us (level=1)
- About Company Services (level=2)
- Foo Bar (level=3)
- Our Management Team (level=2)
- Some Other Section (level=1)
- Some Sub Section (level=2)
- ...
在模板中插入{% show_menu A B C D
%}时,实际渲染为一个ul-li菜单, ABCD为菜单渲染的配置参数.
A = 开始(Start)
B = 结束(End)
C = 不活跃的(Inactive)
D = 活跃的(Active)
{% show_menu 1 2 0 100 %}表示:
A=1: 菜单从level1开始渲染,不包括Home.
B=2: 菜单渲染直到level2结束,不包括Foo Bar.
C=0: 对于不活跃同级菜单分支,显示0 levels(个数), 即如果当前在About Us页上,不会看到Some Other Section下的任何链接,
但是可以看到About Company...和Our Management. 因为此时, 当前About Us分支是意义上活跃的, 而Some Other Section分支是意义上不活跃的.
D=100: 对于当前活跃分支, 可以显示此时页下100
levels(个数), 这就是为什么会看到About
Company...和Our Management Team.
最新文章
- Windows2012R2备用域控搭建
- Android学习笔记——menu
- Java for LeetCode 041 First Missing Positive
- 记录几种有关libsvm格式数据的list和dict用法
- SDUT1586 计算组合数(组合数)
- 理解shared_ptr<;T>; ---2
- 数据库系统概论 SQL
- C#反射—解决类的实例化问题
- oracle修改服务器端编码
- 【C#基础】CSA控件编写秘籍
- 获取Json对象的长度或计数
- Windows下与Linux下编写socket程序的区别 《转载》
- 让notepad.exe的utf8不添加BOM
- Github-karpathy/char-rnn代码详解
- [ZJOI 2007]时态同步
- mongo数据更新(修改器)
- array数组(n,1)和(n,)互相转换
- XQuery 术语
- VysorPro助手
- easyui组件window拖动时超过浏览器顶部则无法拖回
热门文章
- Error-JavaScript:SCRIPT1007: 缺少 &#39;]&#39;
- python学习导图
- Dart中的mixins
- shell编程系列11--文本处理三剑客之sed利用sed删除文本中的内容
- WebMercator和geographic互相转换
- java获取全部子类或接口的全部实现
- 转 How to Resolve ORA-16009: remote archive log destination must be a STANDBY
- 比较两个数组的键名,并返回交集:array_intersect_key
- 【Leetcode_easy】832. Flipping an Image
- Sequelize模型定义