Oi pessoal.Quero que alguns tipos customizados apareçam nas opções de <strong>Pesquisa Avançada</strong> e <strong>Alterar Tipo</strong> apenas para determinado site. Para isso, criei um módulo com a seguinte configuração:
<extension>
<modules>
<module>
<id>Config Share SiteX</id>
<version>1.0</version>
<auto-deploy>false</auto-deploy>
<description>Configurações do SiteX no Share</description>
<evaluator type="site.module.evaluator">
<params>
<applyForNonSites>false</applyForNonSites>
<sites>sitex</sites>
<sitePresets>.*</sitePresets>
</params>
</evaluator>
<configurations>
<!– Document Library config section –>
<config evaluator="string-compare" condition="DocumentLibrary" replace="true">
<types>
<type name="cm:content">
<subtype name="tc:tipo_custom" />
</type>
</types>
</config>
<config replace="true" evaluator="string-compare" condition="AdvancedSearch">
<advanced-search>
<!– Forms for the advanced search type list –>
<forms>
<form labelId="search.form.label.cm_content" descriptionId="search.form.desc.cm_content">cm:content
</form>
<form labelId="search.form.label.cm_folder" descriptionId="search.form.desc.cm_folder">cm:folder
</form>
<form labelId="type.tc_tipo_custom" descriptionId="search.form.desc.tc_tipo_custom">tc:tipo_custom
</form>
</config>
</configurations>
</module>
</modules>
</extension>
O problema é que com
<applyForNonSites>true</applyForNonSites>
as configurações funcionam ao navegar dentro do site e navegação global (Página Inicial, Repositório, etc). Porém, com
<applyForNonSites>false</applyForNonSites>
, <strong>Alterar Tipo</strong> não funciona em lugar algum.Sei que pareço estar criando caso, mas é uma configuração nescessária no projeto em que estou trabalhando.Se alguém puder ajudar, agradeço.