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