EZ Publish/EZ Publish系统模板

来自站长百科
跳转至: 导航、​ 搜索

EZ Publish | EZ Publish安装与卸载 | EZ Publish的使用 | EZ Publish常见问题 | EZ Publish其他

系统模板综述[ ]

任何时候,当eZ Publish 被要求做除显示节点(换言之,URL 不包含"/content/view"或URL 不是某个节点的虚拟URL)以外的工作时,它会使用系统模板。系统模板与节点模板主要有两点不同:

• 系统模板提供各种变量(取决于执行的视图)。节点模板之提供$node 变量来代表当前显示的节点。

• 节点模板的重设系统比系统模板的重设系统要复杂得多。

eZ Publish 的发行版本提供所有视图的默认模板。这些模板位于"standard"界面下的"templates"目录中。一个视图使用的模板通常位于一个与其模块同名子的目录下。这个模板的名称通常与视图同名(加上.tpl后缀)。例如:"user"模块的"login"视图会在"user"子目录中寻找名为"login.tpl"的模板文件。另外一个例子是"shop"模块的"basket"视图。这个视图会在"shop"子目录中寻找"basket.tpl“这个模板文件。

自定义系统模板[ ]

尽管eZ Publish 提供了所有必要的系统模板(通过"standard"界面),一个典型的eZ Publish 站点总是需要自定义的系统模板。主要原因在于,默认系统模板通常需要被定制以完美地匹配全局的外观。不同于节点模板大多数情况下通过模板重设系统提供,自定义系统模板通常只是通过修改一份系统模板在自定义界面中的复件来完成。例如:在"example"界面中针对"user"模块的"login"视图的自定义模板可能为"design/example/templates/user/login.tpl"。针对"content"模块的"search"视图的自定义模板可能为"design/example/templates/content/search.tpl"

界面组合[ ]

如前所述,自定义界面通常包含一套自定义的系统模板。但是,创建一个提供所有可能模板的自定义界面需要太多/不必要的工作。因此"standard"界面总是应该被用作最后一个备选界面。“自动备选系统”允许将多个界面组合使用,从而主界面(通常为自定义界面)不需要提供所有必须的模板。如果eZ Publish 在主界面中找不到模板,它就会自动在附加界面和标准界面中寻找。

通用的系统模板[ ]

下表列出了一些最常用的通用系统模板。

EzpublishXTMB.jpg

参考来源[ ]

EZ Publish使用手册导航

EZ Publish安装卸载

EZ Publish正常安装 | EZ Publish手动安装 | EZ Publish自动安装 | EZ Publish安装向导 | EZ Publish虚拟主机设置 | EZ Publish使用扩展 | EZ Publish的卸载

EZ Publish的使用

模板使用:

EZ Publish节点模板 | EZ Publish系统模板 | EZ Publish Pagelayout页头信息 | EZ Publish Pagelayout变量 | EZ Publish 模板注释 | EZ Publish 模板变量类型 | EZ Publish 模板变量用法 | EZ Publish 调查数组和对象 | EZ Publish 模板控制结构 | EZ Publish 函数与操作符 | EZ Publish URL处理 | EZ Publish 内容提取 | EZ Publish 模板重设系统
系统功能: EZ Publish 系统记帐 | EZ Publish 策略功能 | EZ Publish 多语言使用(一) | EZ Publish 多语言使用(二) | EZ Publish 集群的使用 | EZ Publish 安装包的使用 | EZ Publish Cronjob脚本的使用 | EZ Publish 多货币功能 | EZ Publish 通知功能
其他功能: EZ Publish 增值税(VAT)系统 | EZ Publish 改进的商品配送系统 | EZ Publish 多语言URL别名 | EZ Publish 登录后高级重定向 | EZ Publish 检索引擎 | EZ Publish WebDAV | EZ Publish 视图缓存

EZ Publish常见问题

EZ Publish 安装常见问题 | EZ Publish 使用常见问题

EZ Publish其他

EZ Publish内部结构 | EZ Publish内容与界面 | EZ Publish内容管理(一) | EZ Publish内容管理(二) | EZ Publish配置模型 | EZ Publish模块与视图 | EZ Publish URL 翻译 | EZ Publish 界面 | EZ Publish访问控制 | EZ Publish网络商店 | EZ Publish工作流