AnsweredAssumed Answered

Configurar visibilidade de tipos via módulo de extenção

Question asked by josafásantosdosreis on Apr 13, 2015
Latest reply on May 22, 2015 by josafásantosdosreis
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.

Outcomes