2017-03-01 27 views
0

我正在修改我的Hippo CMS項目中的一些默認的cnd文件。 當我將一個新的cnd上傳到控制檯時,autoexport運行並在我的引導程序配置模塊中創建一個新的.cnd文件。修改Hippo的cnd文件

這發生在所有的cnd文件,但hippo.cnd。

我手動在我的bootstrap模塊中創建了一個hippo.cnd文件,並刪除了我的本地存儲庫。但是當我重新啓動項目時,所有的cnd都初始化了,但hippo.cnd。

有人有引導hippo.cnd文件的解決方案嗎?

+0

爲什麼你需要修改hippo.cnd文件?什麼是用例? – Jeroen

+0

我想將我的圖像和資產保存在S3存儲中。所以我向hippo:資源類型添加了一個屬性以將其密鑰保存在S3存儲中。 對於圖像我可以編輯hippogallery:圖像類型,但對於我需要編輯hippo:資源類型的資源,位於hippo.cnd – mpacin

+0

在這種情況下,您可以在自己的名稱空間中創建自己的自定義類型這擴展了您在hippo.cnd中定義的類型。或者,您可以在Jackrabbit中使用S3數據存儲實現。請記住,這是據我所知沒有得到Hippo的正式支持。 – Jeroen

回答

1

hippo.cnd文件是一個基於系統的CND文件。您不應該更改該文件,因爲您始終可以創建擴展默認hippo節點類型的類型。它沒有正確重新加載的原因是,因爲存儲庫在啓動時正在加載hippo.cnd文件。在啓動階段,它會檢查是否存在現有的存儲庫。如果沒有,它會引導內部hippo.cnd文件。