2014-02-19 43 views
1

試圖添加一個文件夾規則,它應該將cm:content專門添加到我們的自定義類型my:content(它繼承自cm:content)。自定義類型沒有出現在規則配置中

我們已經配置在股票配置,custom.xml如下:

<type name="cm:content"> <subtype name="my:content"/> </type>

我們的類型顯示正確的文檔庫在specialize類型的動作,而是試圖指定規則時,應該包含我們類型的列表框仍然是空的。 :(

什麼,我們還缺?

+1

不要你的任何份額的配置自定義設置工作?也許你的share-config-custom.xml沒有被讀取? –

+0

所有作品都完美無瑕。另一個要添加的是,customModel.xml部署在數據字典/模型中,我已經在share-config-custom.xml中成功創建了一個屬性窗體,當我單擊編輯屬性時顯示。正如我所說的類型顯示在文檔庫中的更改類型動作gui。我試圖爲模型添加屬性文件,這次將它們添加到數據字典/消息中。但是那些沒有加載。如何將消息資源包添加到存儲庫部署模型中? – billerby

+0

你用replace = true標誌試過了嗎? –

回答

1

您需要添加到網絡的客戶端配置,custom.xml在露天/擴展

<config evaluator="string-compare" condition="Action Wizards" 
    replace="true"> 
    <subtypes> 
     <type name="my:content" /> 
    </subtypes> 
    <specialise-types> 
     <type name="my:content" /> 
    </specialise-types> 
</config> 

然後,關鍵是要提供標題&描述的各類內容模型或通過郵件/性能;否則他們不會在那裏。

寫到這裏類似的問題:http://experiencewithalfresco.blogspot.dk/2012/08/remember-to-define-title-and.html

+0

所以這實際上有點棘手。您需要爲Alfresco Explorer客戶端進行自定義以使其顯示在共享中? – billerby

+0

是的,顯然是使用的動作,通過Alfresco資源管理器配置:( –

0

要添加自定義的消息,您需要創建自定義消息的context.xml

<beans> 
<bean id="mycompany.resources" class="org.springframework.extensions.surf.util.ResourceBundleBootstrapComponent"> 
    <property name="resourceBundles"> 
    <list> 
     <value>alfresco.messages.custom</value> 
    </list> 
    </property> 

然後創建custom.properties文件將其放置在/ shared/classes/alfresco/message文件夾中。

而對於添加自定義類型來規則您的配置應該工作o最後要確定的是你在裏面配置了子類型相關的配置是合適的。

+0

我不認爲這是真實的動態方法,我將模型存儲在字典中? – billerby

+0

Btw。你的答案似乎已經縮短了。我很想讀最後一部分:-) – billerby