Vamos a hacer que la búsqueda principal por defecto busque en el repositorio y no en “todos los sitios “cómo está por defecto. Para ello ocultaremos el link a sitios y modificaremos los parámetros que le llegan al javascript en la plantilla de freemaker search.get.html.ftl
en la ruta := C:\ …\tomcat\webapps\share\WEB-INF\classes\alfresco\site-webscripts\org\alfresco\components\search
-Vámos primero con el javascript,con esto haremos que por defecto la búsqueda se realice en el repositorio
#assign el=args.htmlid>
<#assign searchconfig=config.scoped['Search']['search']>
<script type="text/javascript">//<![CDATA[
new Alfresco.Search("${el}").setOptions(
{
siteId: "${siteId}",
siteTitle: "${siteTitle?js_string}",
initialSearchTerm: "${searchTerm?js_string}",
initialSearchTag: "${searchTag?js_string}",
initialSearchAllSites: "false",
initialSearchRepository: "true",
initialSort: "${searchSort?js_string}",
searchQuery: "${searchQuery?js_string}",
minSearchTermLength: ${args.minSearchTermLength!searchconfig.getChildValue('min-search-term-length')},
maxSearchResults: ${args.maxSearchResults!searchconfig.getChildValue('max-search-results')}
}).setMessages(
${messages}
);