这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
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> | ||