zoukankan      html  css  js  c++  java
  • Django-cms show_menu参数解释

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

  • 相关阅读:
    Git的Patch功能
    Android系统进程Zygote启动过程的源代码分析
    Android深入浅出之Zygote
    Android Ams浅析
    Handle机制详解
    详解Android中AsyncTask的使用
    将博客搬至CSDN
    Titanium studio安装
    Titanium studio介绍
    Android WebView useragent
  • 原文地址:https://www.cnblogs.com/liutie1030/p/4054247.html
Copyright © 2011-2022 走看看