我创建了一个新的内容模型,并将其继承关联起来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:foldersys:base,而不是cm:content或cm:object,但随后你会错过所有的这些更高层次类型引入的功能我无法理解为什么内容类型会改变或影响用户访问内容的方式,特别是如果您有自己的页面向用户显示内容.
作为旁注,也可以usr:user继承sys:base,如你所见userModel.xml
| 归档时间: |
|
| 查看次数: |
1918 次 |
| 最近记录: |