站长百科 | 数字化技能提升教程 数字化时代生存宝典
首页
数字化百科
电子书
▼
建站程序
开发
服务器
办公软件
开发教程
▼
服务器教程
软件使用教程
运营教程
热门电子书
▼
CSS教程
WordPress教程
导航
程序频道
推广频道
网赚频道
人物频道
网站程序
网页制作
云计算
服务器
CMS
论坛
网店
虚拟主机
cPanel
网址导航
WIKI使用导航
WIKI首页
热点词条
最新资讯
网站程序
站长人物
页面分类
使用帮助
编辑测试
创建条目
网站地图
站长百科导航
站长百科
主机侦探
IDCtalk云说
跨境电商导航
WordPress啦
站长专题
网站推广
网站程序
网站赚钱
虚拟主机
cPanel
网址导航专题
云计算
微博营销
虚拟主机管理系统
开放平台
WIKI程序与应用
美国十大主机
编辑“
EZ Publish/EZ Publish内容管理(二)
”(章节)
人物百科
|
营销百科
|
网赚百科
|
站长工具
|
网站程序
|
域名主机
|
互联网公司
|
分类索引
跳转至:
导航
、
搜索
警告:
您没有登录。如果您做出任意编辑,您的IP地址将会公开可见。如果您
登录
或
创建
一个账户,您的编辑将归属于您的用户名,且将享受其他好处。
反垃圾检查。
不要
加入这个!
== 内容节点 == 系统开始运作后,新的内容对象可以被即时创建。例如:当撰写一篇新闻文章时,一个新的文章对象会被相应创建。显然,内容对象本身不能漂浮在空间中,他们必须以某种方式组织起来。这时就需要节点和节点树。内容节点只是对内容对象的封装。在eZ Publish 中,每个对象可以由一个或多个几点表示。 下图演示了内容节点和它对应的内容[[对象]](被节点引用)在系统内部的实现。 [[Image:ezpublishNRJD.jpg]] 内容节点树有节点构成。节点是对象在节点树中的位置。节点树用来以[[树状结构]]组织系统中的对象。 '''节点结构''' 内容节点由以下元素构成: . 节点[[ID]] . 父节点ID . 对象ID . 排序方法 . 排序顺序 . 优先级 '''节点ID''' 每个节点有一个唯一的数字ID。系统用这个ID 来组织与保管不同的节点。这些ID 不能循环使用。换言之,如果某个节点被删除,这个节点的ID 不能被其他节点重用。 父节点节点的父节点ID 为节点树中父节点的节点ID。 '''对象ID''' 系统中的每个对象有一个唯一的数字ID。节点的对象ID 为这个节点封装的对象的ID。 '''排序方法''' 排序方法定义如何排列节点的子节点。以下排序方法可用: <table width="927" height="438" border="1" align="center"> <tr> <td width="225" height="57" align="center" bgcolor="#000000"><font color="#FFFFFF" size="+3">数据类型</font></td> <td width="281" bgcolor="#000000" align="center"><font color="#FFFFFF" size="+3">ID</font></td> <td width="399" bgcolor="#000000" align="center"><font color="#FFFFFF" size="+3">描述</font></td> </tr> <tr> <td><font size="+2">类标识符</font></td> <td align="center"><font size="+2">6</font></td> <td><font size="+2">节点按照对象的[[类]][[标识符]]排序</font></td> </tr> <tr> <td><font size="+2">类名</font></td> <td align="center"><font size="+2">7</font></td> <td><font size="+2">节点按照对象的类名排序</font></td> </tr> <tr> <td><font size="+2">深度</font></td> <td align="center"><font size="+2">5</font></td> <td><font size="+2">节点按照它们在树中的深度排序。根节点的深度为1,每下降一层,深度加1</font></td> </tr> <tr> <td><font size="+2">修改时间</font></td> <td align="center"><font size="+2">3</font></td> <td><font size="+2">节点按照对象的修改时间排序</font></td> </tr> <tr> <td><font size="+2">子节点修改时间</font></td> <td align="center"><font size="+2">10</font></td> <td><font size="+2">节点按照它们子节点的修改时间排序</font></td> </tr> <tr> <td><font size="+2">名称</font></td> <td align="center"><font size="+2">9</font></td> <td><font size="+2">节点按照对象名排序</font></td> </tr> <tr> <td><font size="+2">路径</font></td> <td align="center"><font size="+2">1</font></td> <td><font size="+2">节点按照它们的路径排序</font></td> </tr> <tr> <td><font size="+2">优先级</font></td> <td align="center"><font size="+2">8</font></td> <td><font size="+2">节点按照它们的优先级排序。每个节点有一个优先级字段,用户可以在这个字段输入优先级。这种方法允许节点按照用户的要求排序。优先级字段在稍后解释</font></td> </tr> <tr> <td><font size="+2">发布时间</font></td> <td align="center"><font size="+2">2</font></td> <td><font size="+2">节点按照对象的当前/发布版本的发布时间排序</font></td> </tr> <tr> <td><font size="+2">分区</font></td> <td align="center"><font size="+2">4</font></td> <td><font size="+2">分区4 节点按照对象的分区ID排序</font></td> </tr> </table> <font color="red">注意:可以把多种排序方法组合使用来实现复杂排序。但是,因为节点无法“记住”组合(只能对每个节点指定一种排序方法和排序顺序),必须在模板中实现复杂排序。</font> '''排序顺序''' 排序顺序决定排序的顺序。两种顺序可用: #降序(0/FALSE) #升序(1/TRUE) 例如:如果排序方法为“名称”并且排序顺序为“升序”,子节点会按照[[字符表]]顺序从A 到Z 排列。如果排序顺序为“降序”,子节点会按照字符表顺序从Z 到A 排列。 '''优先级''' 优先级字段允许用户为节点指派正整数,负整数和0 为优先级。用这个字段可以按照用户的要求对节点排序。如果排序方法为“优先级”,子节点将会按照它们的优先级排列。
摘要:
请注意,您对站长百科的所有贡献都可能被其他贡献者编辑,修改或删除。如果您不希望您的文字被任意修改和再散布,请不要提交。
您同时也要向我们保证您所提交的内容是您自己所作,或得自一个不受版权保护或相似自由的来源(参阅
Wordpress-mediawiki:版权
的细节)。
未经许可,请勿提交受版权保护的作品!
取消
编辑帮助
(在新窗口中打开)