cancel
Showing results for 
Search instead for 
Did you mean: 

visualizar tipos de contenido

marcelo
Champ in-the-making
Champ in-the-making
Saludos
por favor si me pueden ayudar, he creado los siguiente archivos para incrementar mas campos a los contenidos
el archivo RegAsocModel.xml el cual contiene la siguinete infromación:

<?xml version = “1.0“ encoding = “UTF-8“?>

<model name = “prueba:regasocmodel“ xmlns = “http://www.alfresco.org/model/dictionary/1.0“>

<description>Custom Model para Registro de Asociaciones</description>

<author>Pablo</author>

<version>1.0</version>

<imports>

<import uri = “http://www.alfresco.org/model/dictionary/1.0“ prefix=“d“/>

<import uri = “http://www.alfresco.org/model/content/1.0” prefix = “cm“/>

</imports>

<namespaces>

<namespace uri = “modelo.regasoc“ prefix = “prueba“/>

</namespaces>

<types>

<type name = “prueba:regasoc“>

<title>Registro de Asociaciones</title>

<parent>cm:content</parent>

<mandatory-aspects>

<aspect>prueba:aspectRegasoc</aspect>

</mandatory-aspects>

</type>

</types>

<aspects>

<!– Aspect para el tipo folderEspecialidad–>

<aspect name = “prueba:aspectRegasoc“>

<title>Titulo</title>

<properties>

<property name = “prueba:nregistro“>

<title>Nº Registro</title>

<type>d:text</type>

</property>

<property name = “prueba:nombre“>

<title>Nombre</title>

<type>d:text</type>

</property>

<property name = “prueba:nexpediente“>

<title>Nº Expediente</title>

<type>d:text</type>

</property>

<property name = “prueba:seccion“>

<title>Sección</title>

<type>d:int</type>

</property>

<property name = “prueba:tipoImagen“>

<title>Tipo de Imagen</title>

<type>d:text</type>

</property>

</properties>

</aspect>

</aspects>

</model>


y el archivo RegAsocModel-context.xml






<?xml version=’1.0′ encoding=’UTF-8′?>

<!DOCTYPE beans PUBLIC ‘-//SPRING//DTD BEAN//EN’ ‘http://www.springframework.org/dtd/spring-beans.dtd’>

<beans>

<!– Registro de nuevos modelos –>

<bean id = “extension.dictionaryBootstrap“ parent = “dictionaryModelBootstrap” depends-on = “dictionaryBootstrap“>

<property name = “models“>

<list>

<value>alfresco/extension/RegAsocModel.xml</value>

</list>

</property>

</bean>

</beans>

tambien tengo web-cliente_cobfig_custom.xml


<alfresco-config>

   <!– Example of overriding the from email address –>
   <!–
   <config>
      <client>
         <from-email-address>someone@your-domain.com</from-email-address>
         <search-max-results>100</search-max-results>
      </client>
   </config>
   –>

   <!– Example of adding languages to the list in the login page –>
   <!–
   <config evaluator="string-compare" condition="Languages">
      <languages>
         <language locale="ca_ES">Catalan</language>
         <language locale="hr_HR">Croatian</language>
         <language locale="cs_CZ">Czech</language>
         <language locale="da_DK">Danish</language>
         <language locale="de_DE">German</language>
         <language locale="es_ES">Spanish</language>
         <language locale="el_GR">Greek</language>
         <language locale="fi_FI">Finnish</language>
         <language locale="fr_FR">French</language>
         <language locale="it_IT">Italian</language>
         <language locale="ja_JP">Japanese</language>
         <language locale="du_NL">Dutch</language>
         <language locale="pl_PL">Polish</language>
         <language locale="pt_PT">Portuguese</language>
         <language locale="pt_BR">Portuguese (Brazilian)</language>
         <language locale="ru_RU">Russian</language>
         <language locale="sv_SV">Swedish</language>
         <language locale="tr_TR">Turkish</language>
         <language locale="zh_CN">Simplified Chinese</language>
      </languages>
   </config>
   –>
   <config evaluator="string-compare" condition="Languages" replace="true">
      <languages>
         <language locale="es_ES">Spanish</language>
     </languages>
   </config>

  
   <!– Example of configuring advanced search –>
   <!–
   <config evaluator="string-compare" condition="Advanced Search">
      <advanced-search>
         <content-types>
         </content-types>
         <custom-properties>
            <meta-data aspect="app:simpleworkflow" property="app:approveStep" />
         </custom-properties>
      </advanced-search>
   </config>
   –>

   <!– Example of changing the sort direction for a view in the client –>
   <!–
   <config evaluator="string-compare" condition="Views">
      <views>
         <view-defaults>
            <topic>
               <sort-direction>ascending</sort-direction>
            </topic>
         </view-defaults>
      </views>
   </config>
   –>

   <!– Example of adding a custom icon to the Create Space dialog –>
   <!–
   <config evaluator="string-compare" condition="cm:folder icons">
      <icons>
         <icon name="space-icon-custom" path="/images/icons/space-icon-custom.gif" />
      </icons>
   </config>
   –>

   <!– The config below shows how to incorporate the example model–>
   <!– into the web client, for this to work you will need to –>
   <!– rename example-model-context.xml.sample to example-model-context.xml –>
   <!–
   <config evaluator="string-compare" condition="Content Wizards">
      <content-types>
         <type name="my:sop" />
      </content-types>
   </config>

   <config evaluator="node-type" condition="my:sop">
      <property-sheet>
         <show-property name="mimetype" display-label-id="content_type"
                        component-generator="MimeTypeSelectorGenerator" />
          <show-property name="size" display-label-id="size"
                        converter="org.alfresco.faces.ByteSizeConverter"
                        show-in-edit-mode="false" />              
         <show-property name="mySmiley TongueublishedDate" />
         <show-association name="my:signOff" />
         <show-property name="my:authorisedBy" />
         <show-child-association name="mySmiley TonguerocessSteps" />
      </property-sheet>
   </config>

   <config evaluator="aspect-name" condition="my:imageClassification">
      <property-sheet>
         <show-property name="my:width"/>
         <show-property name="my:height"/>
         <show-property name="my:resolution"/>
      </property-sheet>
   </config>

   <config evaluator="string-compare" condition="Action Wizards">
      <aspects>
         <aspect name="my:imageClassification"/>
      </aspects>
   </config>

   <config evaluator="string-compare" condition="Advanced Search">
      <advanced-search>
         <content-types>
            <type name="my:sop" />
         </content-types>
         <custom-properties>
            <meta-data type="my:sop" property="my:authorisedBy" />
            <meta-data aspect="my:imageClassification" property="my:resolution" />
         </custom-properties>
      </advanced-search>
   </config>
   –>
<!–
<config evaluator="string-compare" condition="Action Wizards">
          <subtypes>
              <type name="ajv:carpeta"/>
          </subtypes>
   </config>
<config evaluator="string-compare" condition="Action Wizards">
          <especialise-types>
              <type name="ajv:carpeta"/>
          </especialise-types>
   </config>
<config evaluator="string-compare" condition="Space Wizards">
      <folder-types>
         <type name="ajv:carpeta"/>
      </folder-types>
   </config>
<config evaluator="node-type" condition="ajv:carpeta">
      <property-sheet>
         <show-property name="ajv:Mail"/>
         <show-property name="ajvSmiley Tongueroyecto"/>
         <show-property name="ajv:Fecha"/>
      </property-sheet>
   </config>
–>
<config evaluator ="string-compare" condition="Action Wizards">
<subtypes>
   <type name="prueba:regasoc"/>
</subtypes>
<aspects>
   <aspect name="prueba:aspectRegasoc"/>
</aspects>
<especialise-types>
   <type name ="prueba:regasoc"/>
</especialise-types>
</config>
<config evaluator="string-compare" condition="Content Wizards">
<content-types>
<type name="prueba:regasoc"/>
</content-types>
</config>
<config evaluator="node-type" condition="prueba:regasoc">
<property-sheet>
   <show-property name="prueba:nregistro"/>
   <show-property name="prueba:nombre"/>
   <show-property name="prueba:nexpediente"/>
   <show-property name="prueba:seccion"/>
   <show-property name="prueba:tipoImagen"/>
</property-sheet>
</config>
<config evaluator="aspect-name" condition="prueba:aspectRegasoc">
<property-sheet>
   <show-property name="prueba:nregistro"/>
   <show-property name="prueba:nombre"/>
   <show-property name="prueba:nexpediente"/>
   <show-property name="prueba:seccion"/>
   <show-property name="prueba:tipoImagen"/>
</property-sheet>
</config>
<config evaluator="string-compare" condition="Advanced Search">
<advanced-search>
   <content-types>
      <type name="prueba:regasoc"/>
   </content-types>
<custom-properties>
   <meta-data aspect="prueba:aspectRegasoc" property="prueba:nregistro"/>
   <meta-data aspect="prueba:aspectRegasoc" property="prueba:nombre"/>
   <meta-data aspect="prueba:aspectRegasoc" property="prueba:nexpediente"/>
   <meta-data aspect="prueba:aspectRegasoc" property="prueba:seccion"/>
   <meta-data aspect="prueba:aspectRegasoc" property="prueba:tipoImagen"/>
</custom-properties>
</advanced-search>
</config>
</alfresco-config>


El probelma es que no visualizo estos tipos de contenido cunado agrego un archivo a un espacio, debo aclarar que antes si lo vehía pero
borre la base de datos y el contenido de la carpeta alf_data, luego arranque alfresco y todo funciono pero ya no me permite
ver los tipos decontenidos.

Por favor si me pueden ayudar
5 REPLIES 5

cybermakoki
Champ in-the-making
Champ in-the-making
Hola!

Yo creo que te falta definir una regla que aplique el tipo de contenido y aspectos que tienes definidos en tu modelo de contenido

Salu2

marcelo
Champ in-the-making
Champ in-the-making
ok Muchas gracias,

lo intente pero no se que regla aplicar, cual de ellas, por favor si me pueden ayudar

cybermakoki
Champ in-the-making
Champ in-the-making
Pues tendrias que crear una regla que para todos los objetos que hiciese lo siguiente:

- Especializar el tipo de contenido -> eliges en el desplegable el que has creado en tu modelo de contenido
- Añadir aspecto al contenido -> eliges tu aspecto/s

Y entonces, todos los documentos que entren en ese espacio, serán del tipo que tu quieres y tendrán los aspectos que has definido

fegor
Star Collaborator
Star Collaborator
Efectivamente, como dice cybermakoki, para ver metadatos personalizados tienes que crear documentos con esos tipos o asignarle los aspectos personalizados.

Un saludo.

marcelo
Champ in-the-making
Champ in-the-making
gracias es lo que me ha faltado