====== Z-Blog 2.0模板新特性 ====== 2.0继续延用1.8时代的[[..:theme:template]],同时又做了些增补,使得模板定制更加方便。 ===== 自定义模板标签===== * **<#TEMPLATE_XXX#>**\\ 表示引用模板目录下**xxx.html**模板文件,如<#TEMPLATE_HEADER#>即引用 header.html。 \\ 默认主题已采用该特性,将模板头部、底部代码抽离(header.html、footer.html),让模板文件结构更明晰。 * **<#template:xxx#>**(//系统[[..:theme:template#模板标签]]除外//)\\ 表示引用子模板即模板目录下**b_xxx.html**模板文件,如<#template:article-multi2#>即引用 b_article-multi2.html。\\ 该特性可使自定义模板功能更加灵活,主模板与子模板可任意搭配。 ===== 精简模板===== Z-Blog 2.0版本允许主题精简模板,当主题中某模板文件不存在时,系统可自动调用**[[..:theme:defend_default|保留模板]]**(位于zb_system\DEFEND\default)。 如某一主题中没有header.html模板文件,依然可以在模板default.html中使用<#TEMPLATE_HEADER#>标签,调用的将是系统默认header.html模板文件。 * **系统保留的默认模板位置**:\zb_system\DEFEND\default\ * **2.0新增模板**: - page.html(独立页面模板) - b_article-page.html(独立页面内文模板) - b_article-search-content.html(搜索页面内文模板) - b_function.html(侧栏模块模板) - b_article_comment_pagebar.html(评论分页条模板) * **2.0删除模板**: - search.html(搜索页模板,改为可选模板) - tags.html(标签页模板,改为可选模板) - guestbook.html(留言本页面模板) - b_article-guestbook.html(留言本页面内文模板)