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 %}