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

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

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

1、导航菜单代码 支持无限极分类

 <ul>
     <li class="{% if request.path == '/' %}active{% endif %}">
         <a href="{% url 'webapp:index' %}">首页</a>
     </li>
	 
	 
	{% for v in content_sort %}
	<li {% if v.filename == url or v.filename in Highlight %}class="active" {% endif %}>
        <a href="{% url 'webapp:column' v.filename %}">{{ v.name }}</a>
        <!--判断是否有二级分类-->
        {% if v.get_children %}
			<ul>
				{% for vv in v.get_children %}
					<li {% if vv.filename == url or vv.filename in Highlight %} class="active"{% endif %}> 
						<a href="{% url 'webapp:column' vv.filename %}">{{ vv.name }}</a>
					</li>
				{% endfor %}

			</ul>
       {% endif %}
	   <!--判断是否有二级分类结束-->
     </li>
     {% endfor %}
</ul>

 

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、常见使用示例

一级分类判断语句:<li {% if v.filename == url or v.filename in Highlight %}class="active" {% endif %}>

二级分类判断语句:<li {% if vv.filename == url or vv.filename in Highlight %} class="active"{% endif %}> 

首页高亮用法:<li class="{% if request.path == '/' %}active{% endif %}">

 

4、首页推荐和头条判断

首页推荐判断  {% if v.isrecommend== 1 %}    {% endif %}
头条判断 {% if v.isheadline== 1 %}    {% endif %}

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

recommend:"isrecommend"   筛选推荐方式:isrecommend首页推荐、istop置顶、isheadline头条    

多级分类调用推荐示例:
 {% for v in content_sort|recommend:"isrecommend" %}

            <li><a href="{% url 'webapp:column' v.filename %}">{{ v.name }}</a></li>
{% for vv in v.get_children|recommend:"isrecommend" %}
 <li><a href="{% url 'webapp:column' vv.filename %}">{{ vv.name }}</a></li>

  {% endfor %}

  {% endfor %}

 

上一篇:当前栏目