我创建了一个新的内容模型,并将其继承关联起来cm:content
,将节点保存为特定文件夹下的内容.
但是,如果我想将内容模型与sys:base
示例关联怎么办?节点将被保存在哪里?如何为节点创建容器?
人和其他内容不继承cm:content
,我不希望用户从其他地方管理节点,我想确保用户将管理从新内容模型创建的节点,从创建的对话框和页面设计到提供这样的服务.
所有的回复都非常感谢
Mohammed Amr高级系统开发人员数字系列公司
sys:base
定义systemModel.xml
如下(此处显示最后的HEAD修订版):
<type name="sys:base">
<title>Base</title>
<mandatory-aspects>
<aspect>sys:referenceable</aspect>
<aspect>sys:localized</aspect>
</mandatory-aspects>
</type>
Run Code Online (Sandbox Code Playgroud)
通过systemModel
了解这种类型的强制性两个方面.cm:content
从sys:base
你可以看到的间接继承contentModel.xml
,通过cm:object
一些限制和索引精灵粉末到它.
在中contentModel
,您还可以看到cm:folder
公开了一个名为cm:contains
目标sys:base
对象的新关联.这意味着在a cm:folder
(和子类型)中,您可以在层次结构分支中存储每个类型sys:base
,包括cm:object
和cm:content
.
这应该足以告诉你如何:
cm:content
,并sys:base
当它涉及到存储这些类型的cm:folder
sys:base
,而不是cm:content
或cm:object
,但随后你会错过所有的这些更高层次类型引入的功能我无法理解为什么内容类型会改变或影响用户访问内容的方式,特别是如果您有自己的页面向用户显示内容.
作为旁注,也可以usr:user
继承sys:base
,如你所见userModel.xml
归档时间: |
|
查看次数: |
1918 次 |
最近记录: |