我创建了一个向用户添加的方面,并且正在寻找解释如何使这些属性可搜索的文档。我在论坛上看到了一些关于向 web-client-config 添加配置的帖子,但我认为这与资源管理器有关。
问问题
2093 次
3 回答
4
您需要定义一个共享搜索表单: http ://wiki.alfresco.com/wiki/Share_Advanced_Search
于 2013-05-14T08:10:14.317 回答
1
如果您希望您的自定义属性显示在表单中,您需要像 Robert 所说的那样定义一个搜索表单。如果您希望您的用户只需在搜索框中键入您的自定义道具,您可以按照 Will 的建议。如果您希望您的用户在简单搜索框中键入一个简单查询,并且您希望该查询默认搜索您的自定义属性,则需要扩展
$TOMCAT_HOME/webapps/alfresco/WEB-INF/classes/alfresco/templates/webscripts/org/alfresco/slingshot/search/search.lib.js
去看看 getQueryTemplate() 函数。您会看到它定义了默认使用的搜索模板。您还会注意到注释说搜索模板在 Web 脚本的配置中,即 search.get.config.xml。
因此,使用普通的 Web 脚本扩展机制覆盖该配置,并将您自己的自定义属性添加到模板中。然后,每当有人在简单搜索框中进行搜索时,它也会搜索您的自定义道具。
于 2013-05-17T22:31:46.307 回答