Z-Blog Wiki Z-Blog Wiki

Z-Blog官方文库

用户工具

站点工具


zblogphp:development:theme:templatesyntax

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
zblogphp:development:theme:templatesyntax [2020/04/01 23:40]
zx.asd
zblogphp:development:theme:templatesyntax [2020/07/02 14:50] (当前版本)
zx.asd
行 4: 行 4:
  ​模板文件结构及可用标签请参考:[[template]]。  ​模板文件结构及可用标签请参考:[[template]]。
  
-===== 0.模板名 =====+===== 0.模板名(类别) ​=====
 <​code>​{* Template Name:xxx *} </​code>​ <​code>​{* Template Name:xxx *} </​code>​
 放在模板文件第一行,xxx表示模板名。 放在模板文件第一行,xxx表示模板名。
行 11: 行 11:
 <​code>​{* Template Name:xxx * Template Type:yyyy *} </​code>​ <​code>​{* Template Name:xxx * Template Type:yyyy *} </​code>​
 放在模板文件第一行,xxx表示模板名,yyyy表示模板类型 放在模板文件第一行,xxx表示模板名,yyyy表示模板类型
-类型有:list,,,​+类型有:list,​single,article,page,​category,​tag,​author,​date,​404,​search
 ^ 类型 ​     ^ 意义 ​       ^ ^ 类型 ​     ^ 意义 ​       ^
 | list      |  列表页面 ​     | | list      |  列表页面 ​     |
行 21: 行 21:
 | author ​   |  作者列表 ​     | | author ​   |  作者列表 ​     |
 | date      |  日期列表 ​     | | date      |  日期列表 ​     |
 +| search ​   |  搜索 ​         |
 +| 404       ​| ​ 404           |
 +| index     ​| ​ 首页(非列表页) ​ |
 +| none      |  未分类(不显示) ​ |
  
 +示例1
 +<​code>​{* Template Name:​文章模板 * Template Type:single *} </​code>​
 +示例2
 +<​code>​{* Template Name:​作者列表模板 * Template Type:​list,​author *} </​code>​
 +<note warning>​{*后有一个空格,*}之前也有一个空格,中间如有*的话,两边都要有空格</​note>​
  
 +==== 1.7.0以后支持template.json配置 ====
 +template.json示例:
 +<​code>​
 +{
 +    "​id":​ "​主题ID",​
 +    "​templates":​ [
 +        {
 +            "​filename":​ "​index",​
 +            "​type":​ "​list",​
 +            "​name":​ "​列表自动模板"​
 +        },
 +        {
 +            "​filename":​ "​single",​
 +            "​type":​ "​single",​
 +            "​name":​ "​文章/​单页自动模板"​
 +        }
 +    ]
 +}
 +</​code>​
  
 +<note important>​1.7.0版本之后,​在模板页面中标注了模板类型或是配置了template.json,​选择模板时就会启用白名单过滤机制!</​note>​
  
  
zblogphp/development/theme/templatesyntax.1585755652.txt · 最后更改: 2020/04/01 23:40 由 zx.asd