AnsweredAssumed Answered

visualizar tipos de contenido

Question asked by marcelo on Sep 15, 2010
Latest reply on Sep 27, 2010 by marcelo
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="my:publishedDate" />
         <show-association name="my:signOff" />
         <show-property name="my:authorisedBy" />
         <show-child-association name="my:processSteps" />
      </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="ajv:Proyecto"/>
         <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

Outcomes