更改Alfresco 5.1搜索框中的默认说明

时间:2017-08-07 23:30:02

标签: alfresco alfresco-share alfresco-module-package

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

1 个答案:

答案 0 :(得分:0)

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

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";