当页面结构设置(/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.

Refer To

最新文章

  1. Windows2012R2备用域控搭建
  2. Android学习笔记——menu
  3. Java for LeetCode 041 First Missing Positive
  4. 记录几种有关libsvm格式数据的list和dict用法
  5. SDUT1586 计算组合数(组合数)
  6. 理解shared_ptr<T> ---2
  7. 数据库系统概论 SQL
  8. C#反射—解决类的实例化问题
  9. oracle修改服务器端编码
  10. 【C#基础】CSA控件编写秘籍
  11. 获取Json对象的长度或计数
  12. Windows下与Linux下编写socket程序的区别 《转载》
  13. 让notepad.exe的utf8不添加BOM
  14. Github-karpathy/char-rnn代码详解
  15. [ZJOI 2007]时态同步
  16. mongo数据更新(修改器)
  17. array数组(n,1)和(n,)互相转换
  18. XQuery 术语
  19. VysorPro助手
  20. easyui组件window拖动时超过浏览器顶部则无法拖回

热门文章

  1. Error-JavaScript:SCRIPT1007: 缺少 ']'
  2. python学习导图
  3. Dart中的mixins
  4. shell编程系列11--文本处理三剑客之sed利用sed删除文本中的内容
  5. WebMercator和geographic互相转换
  6. java获取全部子类或接口的全部实现
  7. 转 How to Resolve ORA-16009: remote archive log destination must be a STANDBY
  8. 比较两个数组的键名,并返回交集:array_intersect_key
  9. 【Leetcode_easy】832. Flipping an Image
  10. Sequelize模型定义