更改Alfresco5.1搜索框中的默认指令



>我已经成功地创造了许多放大器来定制Alfresco 5.1。让我感到困惑的一个变化是开发一个放大器来更改搜索框中的默认文本。当前文本是"搜索文件,人员,网站",我希望它说"搜索报告"。我可以通过修改 Aikau jar 中包含"search.instructions=搜索文件、人员、站点"的行来强制更改,但如果我们升级到与搜索占位符文本不同的较新版本的 Alfresco.instruction ,这将不成立。让我知道您正在使用哪个版本的 Aikua。

您可以为此使用用户模块部署方法。

Create .xml file within web-extension/site-data/extensions/share-module.xml
<extension>
<modules>
<module>
<id>AAAAA</id>
<version>1.0</version>
<auto-deploy>true</auto-deploy>  
<customizations>
<customization>
<targetPackageRoot>org.alfresco.share.header</targetPackageRoot>
<sourcePackageRoot>com.menu</sourcePackageRoot>
</customization>
</customizations>
</module>
</modules>
</extension>

Create .js file within web-extension/site-webscripts/com/menu/share-header.get.js
var searchBox = widgetUtils.findObject(model.jsonModel.widgets, "id", "HEADER_SEARCH");
searchBox.config.placeholder= "search-custom.label";

最新更新