AnsweredAssumed Answered

[solved] webclient.properties ignored?

Question asked by viola on Jun 3, 2008
Latest reply on Jun 3, 2008 by viola
hello!


I am beginning to build two custom content models, starting with two aspects.
the aspects are defined in a "global" model (wwu) and used for a content type (wwuXmdp:scientificpubl) in an other model (wwuXmdp).
the aspects per se are working, but the labels defined in the webclient.propertes-file are not used for displaying them on the file-properties-page: instead of "Titel" it is only displayed "dc:title_title", e.g.

the global model defining the two aspects:

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

<!– Definition of new Model –>
<model name="wwu:wwuGenericModel" xmlns="http://www.alfresco.org/model/dictionary/1.0">

   <!– Optional meta-data about the model –>
   <description>WWU Repository Content Model - Generic Definitions</description>
   <author>WWU Münster, ULB</author>
   <version>0.1</version>

   <!– Imports are required to allow references to definitions in other models –>
   <imports>
      <!– Import Alfresco Dictionary Definitions –>
      <import uri="http://www.alfresco.org/model/dictionary/1.0" prefix="d" />
      <!– Import Alfresco Content Domain Model Definitions –>
      <import uri="http://www.alfresco.org/model/content/1.0" prefix="cm" />
   </imports>

   <!– Introduction of new namespaces defined by this model –>
   <namespaces>
      <namespace uri="http://www.ulb.uni-muenster.de/wwuGenericModel/content/1.0" prefix="wwu" />
   </namespaces>
   
   
    <!– Definition of new constraints: werte der dropdown-listen –>
    <constraints>

        <constraint name="wwu:dc-title_ddb-type_constraints" type="LIST">
            <parameter name="allowedValues">
                <list>
                    <value></value>
                    <value>translated</value>
                    <value>authorizedHeading</value>
                    <value>other</value>
                </list>
            </parameter>
        </constraint>
       
        <constraint name="wwu:dcterms-alternative_ddb-type_constraints" type="LIST">
            <parameter name="allowedValues">
                <list>
                    <value></value>
                    <value>translated</value>
                </list>
            </parameter>
        </constraint>
       
        <constraint name="wwu:lang_ISO639_constraints" type="LIST">
            <parameter name="allowedValues">
                <list>
                    <value>deu</value>
                    <value>eng</value>
                    <value>epo</value>
                    <value>jpn</value>
                    <value>…</value>
                </list>
            </parameter>
        </constraint>              

    </constraints>

   <types>
   </types>


   <aspects>
      
       <!– die für XMetaDissPlus u.a. benöitgten Aspects –>
      <aspect name="wwu:dc-title">
            <title>Titel</title>
         <properties>
            <property name="wwu:dc-title_title">
               <type>d:text</type>
                    <mandatory>true</mandatory>
            </property>
                <property name="wwu:dc-title_xsi-type">
                    <type>d:text</type>
                    <mandatory>true</mandatory>
                    <default>ddb:titleISO639-2</default>
                </property>
                <property name="wwu:dc-title_ddb-type">
                    <type>d:text</type>
                    <constraints><constraint ref="wwu:dc-title_ddb-type_constraints" /></constraints> 
                </property>
                <property name="wwu:dc-title_lang">
                    <type>d:text</type>
                    <mandatory>true</mandatory>
                    <constraints><constraint ref="wwu:lang_ISO639_constraints" /></constraints> 
                </property>
         </properties>
      </aspect>
               
        <aspect name="wwu:dcterms-alternative">
            <title>Unter-/Alternativtitel</title>
         <properties>
            <property name="wwu:dcterms-alternative_title">
               <type>d:text</type>
                    <mandatory>true</mandatory>
            </property>
                <property name="wwu:dcterms-alternative_xsi-type">
                    <type>d:text</type>
                    <mandatory>true</mandatory>
                    <default>ddb:talternativeISO639-2</default>
                </property>
                <property name="wwu:dcterms-alternative_ddb-type">
                    <type>d:text</type>
                    <constraints><constraint ref="wwu:dcterms-alternative_ddb-type_constraints" /></constraints> 
                </property>
                <property name="wwu:dcterms-alternative_lang">
                    <type>d:text</type>
                    <mandatory>true</mandatory>
                    <constraints><constraint ref="wwu:lang_ISO639_constraints" /></constraints> 
                </property>
         </properties>
      </aspect>
       
   </aspects>
</model>



the model using the global aspects:
<?xml version="1.0" encoding="UTF-8"?>

<!– Definition of new Model –>
<model name="wwuXmdp:wwuXmdpModel" xmlns="http://www.alfresco.org/model/dictionary/1.0">

   <!– Optional meta-data about the model –>
   <description>WWU Repository Content Model - XMetaDiss(Plus)</description>
   <author>WWU Münster, ULB</author>
   <version>0.1</version>

   <!– Imports are required to allow references to definitions in other models –>
   <imports>
      <!– Import Alfresco Dictionary Definitions –>
      <import uri="http://www.alfresco.org/model/dictionary/1.0" prefix="d" />
      <!– Import Alfresco Content Domain Model Definitions –>
      <import uri="http://www.alfresco.org/model/content/1.0" prefix="cm" />
      <!– Import WWU Generic Content Domain Model Definitions –>
        <import uri="http://www.ulb.uni-muenster.de/wwuGenericModel/content/1.0" prefix="wwu" />
   </imports>

   <!– Introduction of new namespaces defined by this model –>
   <namespaces>
      <namespace uri="http://www.ulb.uni-muenster.de/wwuXmdpModel/content/1.0" prefix="wwuXmdp" />
   </namespaces>
   
   <types>
      <!– Definition of new Content Type: wissenschaftliche Publikation nach XMetaDissPlus: scientificpubl –>
      <type name="wwuXmdp:scientificpubl">
        <title>wissenschaftliche Publikation</title>
        <parent>cm:content</parent>
        <properties>
        </properties>
        <mandatory-aspects>
            <aspect>cm:versionable</aspect>
            <aspect>cm:summarizable</aspect>
            <aspect>cm:replaceable</aspect>
            <aspect>cm:basable</aspect>
            <aspect>cm:partable</aspect>
            <aspect>cm:referencing</aspect>
            <aspect>cm:transformable</aspect>
            <aspect>wwu:dc-title</aspect>
            <aspect>wwu:dcterms-alternative</aspect>
        </mandatory-aspects>
       </type>
  </types>
</model>

the web-client-custom-config:
<alfresco-config>

<config evaluator="string-compare" condition="Content Wizards">
    <content-types>
        <type name="wwuXmdp:scientificpubl" />
    </content-types>
</config>
     
<!– Lists the custom aspect in business rules Action wizard –>
<config evaluator="string-compare" condition="Action Wizards">
    <subtypes>
         <type name="wwuXmdp:scientificpubl"/>
    </subtypes>
</config>
       
<!– Displays the properties in view details page –>
<config evaluator="node-type" condition="wwuXmdp:scientificpubl">
    <property-sheet>
        <separator name="sepCust1" display-label="Titel" component-generator="HeaderSeparatorGenerator"/>
        <show-property name="wwu:dc-title_title" displayLabelId="wwu:dc-title_title" />
        <show-property name="wwu:dc-title_xsi-type" displayLabelId="wwu:dc-title_xsi-type" />
        <show-property name="wwu:dc-title_ddb-type" displayLabelId="wwu:dc-title_ddb-type" />
        <show-property name="wwu:dc-title_lang" displayLabelId="wwu:dc-title_lang" />
        <show-property name="wwu:dcterms-alternative_title" displayLabelId="wwu:dcterms-alternative_title" />
        <show-property name="wwu:dcterms-alternative_xsi-type" displayLabelId="wwu:dcterms-alternative_xsi-type" />
        <show-property name="wwu:dcterms-alternative_ddb-type" displayLabelId="wwu:dcterms-alternative_ddb-type" />
        <show-property name="wwu:dcterms-alternative_lang" displayLabelId="wwu:dcterms-alternative_lang" />
        <separator name="sepCust2" display-label="…" component-generator="HeaderSeparatorGenerator"/>
        <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" />              
    </property-sheet>
</config>   
</alfresco-config>

the webclient.properties:
# web client custom I18N message properties

# wwuXmdp:scientificpubl
wwu:dc-title_title=Titel
wwu:dc-title_xsi-type=XSI-Typ
wwu:dc-title_ddb-type=DDB-Typ
wwu:dc-title_lang=Sprachcode
wwu:dcterms-alternative_title=Unter-/Alternativ-Titel
wwu:dcterms-alternative_xsi-type=XSI-Typ
wwu:dcterms-alternative_ddb-type=DDB-Typ
wwu:dcterms-alternative_lang=Sprachcode



could anyone tell me where I made a mistake so that the lables are ignored?
:?:


viola

Outcomes