themestatic

功能:动态加载主题静态文件,主要用于在没有静态文件收集的时候使用,通常不需要使用。
参数

  • path(必填):静态文件相对路径
  • theme(可选):主题名称,默认为"default"

返回值:完整的静态文件URL路径
示例用法
 

{% themestatic 'css/style.css' %}
{% themestatic 'js/main.js' theme='dark' %}

catelist

catelist(
        category=None,
        value='title,metadescription,updatetime,pk',
        status=99,
        orderby='-updatetime',
        shownum=0,
        includechildren=True)

功能:智能动态输出当前栏目下的所有内置模型的列表,可控制输出字段和是否包含子节点内容。
参数

  • category: 分类节点对象,为实例
  • value: 返回字段(逗号分隔)
  • status: 状态筛选(支持多状态逗号分隔)
  • orderby: 排序字段(逗号分隔)
  • shownum: 返回数量限制(0表示不限制)
  • includechildren: 是否输出包含子节点内容

返回值:object列表
示例用法

{% articlecatelist category=category shownum=5 %}
{% articlecatelist fields="title,hits" orderby="-hits" %}

 

gethomeurl

功能:通过当前泛解析的状态来判断首页的URL

{% gethome_url %}