模块标签
一般情况下主题应尽可能使用系统内部的模块管理功能来调用侧栏模块,系统内部内置5个侧栏,分别可以使用{template:sidebar}
、{template:sidebar2}
、{template:sidebar3}
、{template:sidebar4}
、{template:sidebar5}
来直接调用。
如果需要单独调用某一模块内容,请使用以下代码调用:
{module:moduleName}
系统内置模块调用如下:
标签 | 含义 | 备注 |
---|---|---|
{module:navbar} | 导航栏 | |
{module:calendar} | 日历 | 系统自动更新 |
{module:controlpanel} | 控制面板 | |
{module:catalog} | 网站分类 | 系统自动更新 |
{module:searchpanel} | 搜索 | |
{module:comments} | 最新留言 | 系统自动更新 |
{module:archives} | 文章归档 | 系统自动更新 |
{module:statistics} | 站点信息 | 系统自动更新 |
{module:favorite} | 网站收藏 | |
{module:link} | 友情链接 | |
{module:misc} | 图标汇集 | |
{module:authors} | 作者列表 | 系统自动更新 |
{module:previous} | 最近发表 | 系统自动更新 |
{module:tags} | Tags列表 | 系统自动更新 |
如果需要控制每个模块的具体输出内容或者单独调用某模块属性,调用标签如下:
标签 | 含义 | 备注 |
---|---|---|
{$modules['moduleFileName'].ID} | 内部ID | |
{$modules['moduleFileName'].Name} | 模块名称 | |
{$modules['moduleFileName'].FileName} | 文件名 | 文件名应是唯一的,如为主题添加模块请 以 如为插件添加模块请以
|
{$modules['moduleFileName'].Content} | 模块内容 | |
{$modules['moduleFileName'].HtmlID} | htmlID | |
{$modules['moduleFileName'].Type} | 模块类型 | ul表示列表型,div表示混杂型 |
{$modules['moduleFileName'].MaxLi} | ul类型模块显示的最大列数 | 默认为10。该数值不会影响存储,只会限制前端显示条数 |
{$modules['moduleFileName'].Source} | 模块属性 | system=系统模块,theme=主题模块,plugin=插件模块 |
{$modules['moduleFileName'].IsHideTitle} | 是否隐藏标题 | 1表示隐藏,0表示不隐藏,默认不隐藏 |
moduleFileName
就是模块的文件名
从1.5模板开始,支持系统模块模板化,请参考侧栏模块相关模板 及 侧栏及模块模板标签。