Mostrar solo el contenido personalizado en la busqueda

cancel
Showing results for 
Search instead for 
Did you mean: 
juanvzla
Member II

Mostrar solo el contenido personalizado en la busqueda

Hola a todos,


Me encuentro personalizando la busqueda en alfresco Share, y cuando selecciono el tipo que he creado me aparece los metadatos para poder realizar la busqueda, sin embargo, me parece Metadatos personzalizados y metadatos propios de la herramienta.

Quisiera solo motrar los metadatos personalizados, como hago para que no me parezca los metadatos del sistema?



Adjunto imagen donde se ve mejor la explicacion.

Saludos.
5 Replies
angelborroy
Alfresco Employee

Re: Mostrar solo el contenido personalizado en la busqueda

Échale un vistazo a este tutorial de Jeff Potts http://ecmarchitect.com/alfresco-developer-series-tutorials/content/tutorial/tutorial.html#configuri...

Te ayudará a entender cómo se muestran los metadatos y sus controles en Alfresco Share. Básicamente tiene que personalizar share-config-custom.xml mediante la API de Forms para añadir y eliminar lo que no desees que sea renderizado en Alfresco Share.
Hyland Developer Evangelist
juanvzla
Member II

Re: Mostrar solo el contenido personalizado en la busqueda

He logrado solo mostrar los metadatos personalizados, pero aun no logro entender como hago para que efectivamente me busque un documento asociado a una metadata.
Ejemplo:

1- Hice check in de un documento y tiene el metadato prueba con el valor 1.
2- Deseo buscar ese documento cuando el metadato prueba sea iguala 1


Actualmente no me encuentra nada.  Que puedo hacer?

Adicionalmente como puedo ver donde estan guardados estos valores?

angelborroy
Alfresco Employee

Re: Mostrar solo el contenido personalizado en la busqueda

Tienes la búsqueda avanzada (para buscar por tu propiedad personalizada) en el mismo artículo de Jeff Potts, un poco más adelante http://ecmarchitect.com/alfresco-developer-series-tutorials/content/tutorial/tutorial.html#configuri...

El valor deberías verlo como propiedad del documento.
Hyland Developer Evangelist
juanvzla
Member II

Re: Mostrar solo el contenido personalizado en la busqueda

Sigo con el misma falla aun que sigo los pasos del documentos:

Definicion del tipo

<type name = "prueba:regasoc">

  <title>Registro de Asociaciones</title>
   <parent>cm:content</parent>
         <mandatory-aspects>
           <aspect>prueba:aspectRegasoc</aspect>
       </mandatory-aspects>
</type>
</types>
—————————————–
Archivo share-config-custom

<config evaluator="string-compare" condition="AdvancedSearch">
    <advanced-search>
      <!– Forms for the advanced search type list –>
       <forms>
         <!– Añadimos el contrato en la búsqueda avanzada –>
            <form  label="Pruebas" description="Pruebas">prueba:regasoc</form>
       </forms>
    </advanced-search>
</config>

<config evaluator="model-type" condition="prueba:regasoc">
    <forms>       
        <!– Search form –>
        <form id="search">
          <field-visibility>
         <show id="prueba:nregistro" />
         <show id="prueba:nombre" />
        <show id="prueba:nexpediente" />
        <show id="prueba:seccion" />         
        <show id="prueba:tipoImagen" />
      </field-visibility>
   <appearance>
      <field id="prueba:nregistro" label-id="prueba:nregistro">
      <control template="/org/alfresco/components/form/controls/textfield.ftl" />
   </field>   
   <field id="prueba:nombre" label-id="prueba:nombre">
     <control template="/org/alfresco/components/form/controls/textfield.ftl" />
   </field>   
   <field id="prueba:nexpediente" label-id="prueba:nexpediente">
      <control template="/org/alfresco/components/form/controls/textfield.ftl" />
   </field>   
   <field id="prueba:seccion" label-id="prueba:seccion">
      <control template="/org/alfresco/components/form/controls/textfield.ftl" />
   </field>   
   <field id="prueba:tipoImagen" label-id="prueba:tipoImagen">
      <control template="/org/alfresco/components/form/controls/textfield.ftl" />
   </field>   
   </appearance>
</form>
</forms>
</config>
   


EN que me estoy equivocando????

angelborroy
Alfresco Employee

Re: Mostrar solo el contenido personalizado en la busqueda

El "search form" no es para la búsqueda avanzada, por favor, estudia bien el punto que te indicaba del tutorial http://ecmarchitect.com/alfresco-developer-series-tutorials/content/tutorial/tutorial.html#configuri...
Hyland Developer Evangelist