简单建站CMS是永久开源免费的Python语言的Django框架的企业网站开发建设管理系统
开发手册
指定导航分类栏目 :

适用范围:全站任意地方均可使用

标签作用:用于调导航菜单栏目列表,对应后台的“栏目管理”

1、指定栏目列表

# 自动调用分类代码  优化栏目导航
     {% for v in all_category_list|class_top:categoryss.id %}
<li>

 <a {% if v.filename == url or v.filename in Highlight %} style="font-weight: bold;" {% endif %}
                                                                        href="{% url 'webapp:column' v.filename %}"> {{ v.name }}</a>


    {% if v.get_children %}
        <ul  {% if v.filename == url or v.filename in Highlight %} style=" display: block;" {% endif %} >
           {% for vv in v.get_children %}
              <li>
			    <a  {% if vv.filename == url or vv.filename in Highlight %} style="font-weight: bold;"{% endif %} href="{% url 'webapp:column' vv.filename %}">{{ vv.name }}</a>
              </li>
           {% endfor %}
        </ul>     
	{% endif %}
</li>
{% endfor %}

控制参数:

class_s:*  栏目编码,必填,用于控制输出的该分类下级栏目,指定父id就可以调用所有的子分类

class_tongji:* 栏目编码,必填,用于控制输出的该分类同级栏目,当三级分类时候不会显示二级分类,自会显示与当前分类同级的分类

class_top:* 可用于输出当前栏目顶级菜单的子菜单, 使用每个模版可以自动调用每个栏目下面的所有子分类,不用在指定id,复用性性最高

2、可使用的列表标签

{{forloop.counter0}} 序号,从0开始
{{ forloop.counter }} 序号,从1开始
{{Highlight}} 所有上级分类,包含所有这条线上的父类栏目
{{ v.id }} 当前栏目编码
{{ v.name }} 栏目名称
{{ v.subname}} 栏目副名称
{{v.filename}} 栏目链接
{{v.mcode}} 栏目类型,1列表、2单页
{{v.outlink}} 后台设置的跳转链接
{{v.body}} 内容
{{v.ico}} 栏目缩略图
{{v.pic}} 栏目大图
{{v.title}} 栏目SEO标题
{{v.keywords}}

栏目SEO关键词

{{v.description}}

栏目SEO描述

{{v.get_children_count}}

当前栏目子栏目的数量,无子栏目时为0
{{v.filename}}

URL路由

{{v.def1}} 栏目描述1
{{v.def2}} 栏目描述2
{{v.def3}} 栏目描述3
{{v.isrecommend}}

首页推荐

{{v.isheadline}}

头条

3、筛选分类推荐方式:isrecommend 首页推荐、istop置顶、isheadline头条     

recommend:"isrecommend"   筛选推荐方式:isrecommend首页推荐、istop置顶、isheadline头条 
下一篇:内容列表
上一篇:导航菜单