站长百科 | 数字化技能提升教程 数字化时代生存宝典
首页
数字化百科
电子书
▼
建站程序
开发
服务器
办公软件
开发教程
▼
服务器教程
软件使用教程
运营教程
热门电子书
▼
CSS教程
WordPress教程
导航
程序频道
推广频道
网赚频道
人物频道
网站程序
网页制作
云计算
服务器
CMS
论坛
网店
虚拟主机
cPanel
网址导航
WIKI使用导航
WIKI首页
热点词条
最新资讯
网站程序
站长人物
页面分类
使用帮助
编辑测试
创建条目
网站地图
站长百科导航
站长百科
主机侦探
IDCtalk云说
跨境电商导航
WordPress啦
站长专题
网站推广
网站程序
网站赚钱
虚拟主机
cPanel
网址导航专题
云计算
微博营销
虚拟主机管理系统
开放平台
WIKI程序与应用
美国十大主机
编辑“
EZ Publish/EZ Publish节点模板
”(章节)
人物百科
|
营销百科
|
网赚百科
|
站长工具
|
网站程序
|
域名主机
|
互联网公司
|
分类索引
跳转至:
导航
、
搜索
警告:
您没有登录。如果您做出任意编辑,您的IP地址将会公开可见。如果您
登录
或
创建
一个账户,您的编辑将归属于您的用户名,且将享受其他好处。
反垃圾检查。
不要
加入这个!
== 节点模板 == 任何时候,当eZ Publish 被要求输出某个节点的信息时(通过系统URL 或虚拟URL),它都会执行"content"模块的"view"视图。如果使用系统URL,视图模式和目标节点必须在URL 中指定。如果使用虚拟URL,eZ Publish 会通过查阅内部的URL 表来得知应该使用什么视图模式以及显示哪个节点。当使用虚拟URL 时,系统总是会使用"full"视图模式。服务于不同视图模式的模板必须被放置在某个界面的"templates/node/view/"目录中。如果在主界面中没找到所需模板,系统会在附加和标准界面中搜索。"standard"界面中的"templates/node/view"目录包含了不同视图模式的模板。一个最基本的自定义界面通常会包含pagelayout 和一个"full"视图模板。下图演示了一个称为"example"的自定义界面中上述文件的位置。 [[Image:ezpublishJDMB3.jpg]] 当节点被请求(且没有针对节点模板的模板重设规则)时,eZ Publish 将会生成一个由以下模板构成的页面。 [[Image:ezpublishJDMB4.jpg]] '''自定义节点模板''' 典型的eZ Publish 站点总是会用到自定义节点模板。主要的原因在于,用户总会希望用不同的方式显示不同的内容。例如:信息页会与新闻页有所不同;欢迎页面需要有特殊的格式等等。不同于自定义系统模板(基本上是复制一份系统模板到自定义界面,然后做适当调整),自定义节点模板被创建为重设模板。重设模板被模板重设系统触发。系统提供了灵活的机制来根据不同条件使用不同的模板。例如:它可以被配置为在显示一个文章类节点时,使用"article.tpl",而在显示某个特殊的文章节点时,使用"spacical.tpl“。请参阅“[[EZ Publish/EZ Publish 模板重设系统|EZ Publish 模板重设系统]]”了解更多关于这种机制如何运作以及如何出发重设系统的信息。 '''$node 变量''' 任何时候当系统使用节点变量时(无论使用何种视图模式,目标节点是什么还是模板是重设模板与否),$node 变量在模板中总是可用。这个变量是系统自动设置的且它包含一个"ezcontentobjecttreenode"对象(此处的对象指的是[[PHP]] 语言的对象,而不是内容对象)来代表当前显示的节点。从这个变量中可以提取并显示各种关于节点以及节点封装的内容对象的信息。
摘要:
请注意,您对站长百科的所有贡献都可能被其他贡献者编辑,修改或删除。如果您不希望您的文字被任意修改和再散布,请不要提交。
您同时也要向我们保证您所提交的内容是您自己所作,或得自一个不受版权保护或相似自由的来源(参阅
Wordpress-mediawiki:版权
的细节)。
未经许可,请勿提交受版权保护的作品!
取消
编辑帮助
(在新窗口中打开)