2

我正在尝试覆盖 alfresco 中的 OOTB 组件之一以修改其某些行为,我应该将我的文件放在 alfresco SDK2.0 项目中的什么位置?我将它们放置在 web/ 文件夹中,但它没有覆盖默认文件夹。为了提供更多详细信息,我正在尝试覆盖 create-content 组件,我将create-content-mgr.cssandcreate-content-mgr.js文件放在文件web/components/create-content夹中,但没有任何内容被覆盖。

4

1 回答 1

1

您需要查看目标文件夹以了解您生成的资产是如何分发的。假设您使用的是 amp 发行版,则 web 文件夹会根据file-mapping.properties该模块映射到您的目标资产(因此您的 webapp)。

有关映射的更多信息https://wiki.alfresco.com/wiki/AMP_Files#Customising_the_structure_of_an_AMP_file

该文件应该存在于 maven sdk 的 2.0.0 版本中。如果您没有看到它,我可以确定您使用的是正确版本的 SDK。无论哪种方式,您都可能需要修改特定项目的映射。

如果您要覆盖 ootb 资产,则需要强制应用放大器。

于 2016-03-02T02:06:36.100 回答