EZ Publish/EZ Publish 界面

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

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

词条综述[ ]

本条目阐述了界面的概念以及eZ Publish 如何处理不同的界面。如前所述,界面关于真实的内容如何被标记和显示。当谈论界面时,在讨论构成WEB 用户界面的元素:HTML式样表,不属于内容的图片等。所有与外观有关的文件都被放置在"design"目录中。一个eZ Publish 安装理论上可以处理无限个界面。每个界面在design 目录下有一个属于自己的子目录。子目录的名称也是界面的名称。典型的eZ Publish界面有以下内容构成:

CSS 文件

• 图片文件

• 字体文件

• 模板文件

除了其它配置,一个站点入口会指定使用哪个界面。通过使用不同的站点入口,可以将内容与界面进行组合。典型的eZ Publish 站点由两个站点入口构成:一个公共界面和一个受限的管理界面。两个站点入口使用相同的内容(数据库和var 目录),但是却使用不同的界面。管理站点入口使用内建的管理界面。公共站点入口使用自定义界面。

默认界面

一个eZ Publish 发行版本内建至少两个默认界面:

• admin

• standard

"admin"目录包含所有用于构成内建管理界面相关的文件。"standard"目录包含一套标准/默认的界面相关的文件如默认/标准模板,图片等。这些目录中的文件不应该被修改。相反,如有必要,可以创建自定义的界面。一个自定义的界面可以通过在"design"目录下创建一个新的子目录来实现。

界面目录结构

所有属于某个界面的文件都位于这个界面的子目录中。子目录的名称也是界面的名称。一个典型的eZ Publish 界面目录包含以下子目录:

EzpublishJM1.jpg

界面组合[ ]

一个站点入口可以使用若干个界面。这意味着eZ Publish 最终生成的结果可以是不同界面的组合。一个站点入口可以使用如下界面的组合:

• 一个主界面

• 0 到若干个附加界面

• 一个标准界面

一个站点入口总是至少有一个主界面和一个标准界面。主界面可以被任意修改,但是标准界面不能被修改。默认配置是使用系统内建的"standard"界面。这可以确保eZ Publish 总能找到必要的模板,因而任何类型的内容都可以被显示。以下对此做深入讨论。

自动备选

如果eZ Publish 在主界面中找不到某个文件(式样表,模板,图片等),它会自动尝试到其它位置寻找这个文件。系统会依次便利所有的附加界面(如果有),寻找这个文件。最后,如果仍然没有发现请求的文件,eZ Publish 会尝试在标准界面中寻找这个文件。下图演示了这种功能。

EzpublishJM2.jpg

配置

对于不同界面的使用必须在"site.ini"的一个重设文件中配置。应该在"[DesignSettings]"中配置。以下的配置选项可以使用:

• SiteDesign

• AdditionalSiteDesignList

• StandardDesign

"SiteDesign"选项指定主界面。"AdditionalSiteDesignList"选项指定一组附加界面。"StandardDesign"指定标准界面。尽管可以修改标准备选界面,修改它并不明智。因此,"StandardDesign"应永远被设置为系统内建的"standard"界面。这已经在默认"site.ini"中设置,因此不需要在重设文件中修改它。如果需要自定义的备选界面,可以在"AdditionalSiteDesignList"中指定。自动备选机制提供了很多灵活性。例如:它简化了界面的重用与组合。

例子

下例演示了如何在"site.ini"的重设文件中配置以下界面:

• "my_design"为主界面

• "fallback_one"为第一个附加界面

• "fallback_two"为第二个附加界面

• "standard"为标准备选界面

...
[DesignSettings]
SiteDesign=my_design
AdditionalSiteDesignList[]=fallback_one
AdditionalSiteDesignList[]=fallback_two
StandardDesign=standard
...

在这个特殊的例子中,如果eZ Publish 在"my_design"中找不到请求的文件,它会自动退回到附加界面。首先,系统会在"fallback_one"界面目录中寻找。如果仍然找不到,系统会在"fallback_two"目录中寻找。如果仍然找不到,系统会尝试在"standard"界面目录中寻找。"standard"目录很可能包含请求的文件(除非请求的是一个自定义的模板/重设)。

参考来源[ ]

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工作流