【发布时间】:2017-03-01 12:13:10
【问题描述】:
我正在修改我的 Hippo CMS 项目中的一些默认 cnd 文件。 当我将新的 cnd 上传到控制台时,自动导出工作并在我的引导配置模块中创建一个新的 .cnd 文件。
除了 hippo.cnd 之外的所有 cnd 文件都会发生这种情况。
我在我的引导模块中手动创建了一个 hippo.cnd 文件并删除了我的本地存储库。但是当我重新启动项目时,所有的 cnd 都被初始化好了,但是 hippo.cnd。
有人有引导 hippo.cnd 文件的解决方案吗?
【问题讨论】:
-
为什么需要修改后的 hippo.cnd 文件?用例是什么?
-
我想将我的图像和资产保存在 S3 存储中。因此,我在 hippo:resource 类型中添加了一个属性,以将其密钥保存在 S3 存储中。对于图像,我可以编辑 hippogallery:image 类型,但对于资产我需要编辑 hippo:resource 类型,它位于 hippo.cnd
-
在这种情况下,您可以在自己的命名空间中创建自己的自定义类型,以扩展在 hippo.cnd 中定义的类型。或者,您可以在 Jackrabbit 中使用 S3 数据存储实现。请记住,据我所知,这是 Hippo 没有正式支持的。
-
我尝试扩展 hippo.cnd 中定义的类型 hippo:resource。但我想做的一件事是让 jcr:data 属性不是强制性的。我试图覆盖该属性,但出现错误。也许我必须创建自己的“资源”类型。目前,我将在每次安装后手动修改 hippo.cnd 文件并导入内容。
-
我不知道 Jackrabbit S3 数据存储,谢谢 Jeroen!
标签: content-management-system hippocms