2014-02-19 41 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