Django-cms show

当页面结构设置(/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 div (level=1)

– Some Sub div (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 div下的任何链接,

   但是可以看到About Company…和Our Management. 因为此时, 当前About Us分支是意义上活跃的, 而Some Other div分支是意义上不活跃的.

D=100: 对于当前活跃分支, 可以显示此时页下100levels(个数), 这就是为什么会看到AboutCompany…和Our Management Team.

Refer To

人生至少要有两次冲动,一为奋不顾身的爱情,一为说走就走的旅行。

Django-cms show

相关文章:

你感兴趣的文章:

标签云: