AnsweredAssumed Answered

Problema con el archivo '.properties'

Question asked by magarcia_sm on May 5, 2015
Latest reply on Jun 12, 2015 by venzia
Hola

Estoy intentando crear un archivo .properties para exteriorizar los strings que utilizo en el web-client-config-custom.xml.
El archivo lo llamo messages.properties. El problema que tengo es que cuando hago las llamadas a dicho archivo desde
web-client-config-custom.xml. no me las coge bien.
Buscando soluciones he probado a cambiar el nombre por webclient.properties, a poner este en la misma carpeta que el web-client-config-custom.xml,
también la he situado en el directorio config/alfresco/webclient.properties y de ninguna manera consigo que me funcione.

Este es el código.

web-client-config-custom.xml


<alfresco-config>

   <config>
      <actions>
         <action id="tipificar_doc">
            <label-id>tipificarDoc</label-id>
            <image>/images/icons/interview_setup.gif</image>
            <action>wizard:tipificarDoc</action>
            <action-listener>#{BrowseBean.setupSpaceAction}</action-listener>      
            <params>
               <param name="id">#{actionContext.id}</param>
            </params>
         </action>

         <action-group id="document_browse_menu">
            <action idref="tipificar_doc" />
         </action-group>
         <action-group id="document_browse">
            <action idref="tipificar_doc" />
         </action-group>
         <action-group id="doc_details_actions">
            <action idref="tipificar_doc" />
         </action-group>
      </actions>
   </config>

   <config evaluator="string-compare" condition="Content Wizards">
      <content-types>
         <type name="al:albaran" />
         <type name="fac:factura" />
      </content-types>
   </config>

   <config evaluator="string-compare" condition="Action Wizards">
      <subtypes>
         <type name="al:albaran" />
         <type name="fac:factura" />
      </subtypes>

      <specialise-types>
         <type name="al:albaran" />
         <type name="fac:factura" />
      </specialise-types>
   </config>

   <config evaluator="node-type" condition="al:albaran">
      <property-sheet>
         <show-property name="al:numeroAlbaran" />
         <show-property name="al:fechaAlbaran" />
         <show-property name="al:importeAlbaran" />
         <show-property name="al:estado" />
      </property-sheet>
      <actions>
         <!–
            Override the actions menu for a document in the Browse screen for
            this type
         –>
         <action-group id="document_browse_menu">
            <action idref="interview_setup" />
         </action-group>
         <!–
            Override the actions menu for Document Details screen for this type
         –>
         <action-group id="doc_details_actions">
            <action idref="web_enable" hide="true" />
            <action idref="web_disable" hide="true" />
            <action idref="interview_setup" />
         </action-group>
      </actions>
   </config>

   <config evaluator="node-type" condition="fac:factura">
      <property-sheet>
         <show-property name="fac:numeroFactura" />
         <show-property name="fac:fechaFactura" />
         <show-property name="fac:importeFactura" />
         <show-property name="fac:estado" />
      </property-sheet>
      <actions>
         <!–
            Override the actions menu for a document in the Browse screen for
            this type
         –>
         <action-group id="document_browse_menu">
            <action idref="interview_setup" />
         </action-group>
         <!–
            Override the actions menu for Document Details screen for this type
         –>
         <action-group id="doc_details_actions">
            <action idref="web_enable" hide="true" />
            <action idref="web_disable" hide="true" />
            <action idref="interview_setup" />
         </action-group>
      </actions>
   </config>

   <config evaluator="string-compare" condition="Advanced Search">
      <advanced-search>
         <content-types>
            <type name="al:albaran" />
         </content-types>
         <custom-properties>
            <meta-data type="al:albaran" property="al:numeroAlbaran" />
            <meta-data type="al:albaran" property="al:fechaAlbaran" />
            <meta-data type="al:albaran" property="al:importeAlbaran" />
            <meta-data type="al:albaran" property="al:estado" />
         </custom-properties>
      </advanced-search>
   </config>

   <config evaluator="string-compare" condition="Advanced Search">
      <advanced-search>
         <content-types>
            <type name="fac:factura" />
         </content-types>
         <custom-properties>
            <meta-data type="fac:factura" property="fac:numeroFactura" />
            <meta-data type="fac:factura" property="fac:fechaFactura" />
            <meta-data type="fac:factura" property="fac:importeFactura" />
            <meta-data type="fac:factura" property="fac:estado" />
         </custom-properties>
      </advanced-search>
   </config>
   
   <!– Wizards –>
   <config>
      <wizards>
         <!– Definition of the Interview Setup wizard –>
         <wizard
            name="tipificarDoc"
            managed-bean="TipificarDocWizard"
            title-id="wizard_title_id_tipificar_documento"
            description-id="wizard_description_id_tipificar_documento"
            icon="/images/icons/interview_setup_large.gif">
            
            <step name="1" title-id="step_title_id_establecer_tipo" description-id="step_description_id_establecer_tipo">
               <page
                  path="/jsp/extension/wizards/step1-asignarTipo.jsp"
                  title-id="page_title_id_seleccionar_tipo"
                  description-id="page_description_id_seleccionar_tipo"
                  instruction-id="default_instruction" />
            </step>
            
            <step name="2" title-id="step_title_id_establecer_metadatos" description-id="step_description_id_establecer_metadatos">
               <page
                  path="/jsp/extension/wizards/step2-asignarMetadatos.jsp"
                  title-id="page_title_id_añadir_metadatos"
                  description-id="page_description_id_añadir_metadatos"
                  instruction-id="default_instruction" />
            </step>
            
         </wizard>
      </wizards>
   </config>


messages.properties


wizard_title_id_tipificar_documento = Tipicar Documento
wizard_description_id_tipificar_documento = Tipifica el documento cargado como Albaran o Factura
step_title_id_establecer_tipo = Establecer tipo
step_description_id_establecer_tipo = Establece el tipo del documento
step_title_id_establecer_metadatos = Establece los metadatos
step_description_id_establecer_metadatos = Establece los metadatos necesarios al documento
page_title_id_seleccionar_tipo = Selecciona el tipo
page_description_id_seleccionar_tipo = Selecciona el tipo que desea establecer al documento
page_title_id_añadir_metadatos = Añadir metadatos
page_description_id_añadir_metadatos = Añade los metadatos en los campos solicitados


Ha ser posible me interesaba poder exteriorizar los strings en un archivo con el nombre (messages.properties) y en el directorio que yo
quisiera.

¿Alguna idea de que estoy haciendo mal o cual puede ser el problema?

Aquí dejo también una captura con la estructura del proyecto.

Gracias

Attachments

Outcomes