gpt4 book ai didi

alfresco - 厘米 :content and sys:base 和有什么区别

转载 作者:行者123 更新时间:2023-12-03 06:30:00 25 4
gpt4 key购买 nike

我创建了一个新的内容模型,并将其继承与 cm:content 关联,以将节点保存为特定文件夹下的内容。

但是,如果我想将内容模型与 sys:base 关联起来怎么办?节点将保存在哪里?如何为节点创建容器?

人员和其他内容不继承自 cm:content,并且我不希望用户从其他地方管理节点,我想确保用户将管理节点从新的内容模型创建,从创建的对话框和页面设计来提供类似的服务。

非常感谢您的所有回复

穆罕默德·阿米尔高级系统开发人员数字系列公司

最佳答案

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>

浏览systemModel了解此类类型必须具备的两个方面。 cm:content间接继承自sys:base ,正如您在 contentModel.xml 中看到的那样,经过cm:object这会施加一些限制并为其添加索引仙粉。

contentModel ,您还可以看到cm:folder公开一个名为 cm:contains 的新关联该目标sys:base对象。这意味着在cm:folder内(和子类型)您可以将每种类型存储在以 sys:base 开头的层次结构分支中,包括cm:objectcm:content .

这应该足以向您展示如何:

  • 创建允许特定子类型的容器
  • cm:content 之间没有太大区别和sys:base当涉及到将此类类型存储在 cm:folder 中时
  • 类型位于继承层次结构中,因此您可以根据其属性以及与存储库中其他实体的关系来选择要继承的类型
  • 如果您愿意,您可以继承 sys:base而不是cm:contentcm:object ,但是您会错过那些更高级别类型引入的所有功能

我不明白为什么内容类型应该改变或影响用户访问内容的方式,特别是如果您有自己的页面来向用户显示内容。

作为旁注,还有 usr:user继承自sys:base ,正如您在 userModel.xml 中看到的那样

关于alfresco - 厘米 :content and sys:base 和有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6897020/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com