Seems you did it the reverse way.
Put
<property-map resource="EcommerceUiLabels" map-name="uiLabelMap"
global="true"/>
in you main screen actions and it should work for both your (visible here) ftl
templates
Also if you use your main-decorator in other screens, better to put this line
directly in your main-decorator.
The idea is to put labels at the higher level, wich the decorators are.
Of course, YMMV...
Jacques
Antony Adopo wrote:
> Please, I did all but nothing.
>
> this my screen:
>
> <screen name="mainSubHeader">
> <section>
> <actions>
> <property-map resource="EcommerceUiLabels" map-name="uiLabelMap"
> global="true"/>
> </actions>
> <widgets>
> <platform-specific><html><html-template
> location="component://LeTailleur/webapp/ecommerce/includes/homePage/mainSubHeader.ftl"/></html></platform-specific>
> </widgets>
> </section>
> </screen>
>
>
> I include it in the "main" screen in "CommonScreens.xml"
>
> <screen name="main">
> <section>
> <actions>
> <!--<set field="leftbarScreenName" value="leftbar"/>
> <set field="rightbarScreenName" value="rightbar"/>-->
> <!--<set field="MainColumnStyle" value="center"/>-->
>
>
> <set field="titleProperty" value="PageTitleMain"/>
> <set field="headerItem" value="main"/>
> <set field="randomSurveyGroup" value="testSurveyGroup"/>
>
> <script
> location="component://ecommerce/webapp/ecommerce/WEB-INF/actions/Main.groovy"/>
> <script
> location="component://order/webapp/ordermgr/WEB-INF/actions/entry/catalog/Category.groovy"/>
> </actions>
> <widgets>
> <decorator-screen name="main-decorator"
> location="${parameters.mainDecoratorLocation}">
> <decorator-section name="body">
> *<include-screen name="mainSubHeader"/>*
> <include-screen name="mainCarousel"/>
> <platform-specific><html><html-template
> location="component://LeTailleur/webapp/ecommerce/main.ftl"/></html></platform-specific>
> </decorator-section>
> </decorator-screen>
> </widgets>
> </section>
> </screen>
>
> but it doesn't work. Please help
>
> 2013/10/11 Jacques Le Roux <[email protected]>
>
>> If you common screen is either included or used as a decorator in other
>> screens then it should work, because of the global="true"
>> Else your screens have no ideas about your labels, how could they?
>>
>> Jacques
>>
>> Antony ADOPO wrote:
>>> Ok, I will try this evening. I only put these property in common screen ,
>>> not on others "een.xml"
>>>
>>> -----Message d'origine-----
>>> De : "Jacques Le Roux" <[email protected]>
>>> Envoyé : 11/10/2013 11:21
>>> À : "[email protected]" <[email protected]>
>>> Objet : Re: Adding new "EcommerceUiLabels" doesn't work
>>>
>>> Look for
>>> <property-map resource="EcommerceUiLabels" map-name="uiLabelMap"
>>> global="true"/>
>>>
>>> in *een*.xml files...
>>>
>>> Also, to check what's going on with your labels, you can use the Label
>>> Manager in Webtools
>>>
>>> Jacques
>>>
>>> Antony ADOPO wrote:
>>>> Yes, it is already include. Please send me an exemple to show tour
>> "including" way. Im sure but it doesn't work
>>>>
>>>> -----Message d'origine-----
>>>> De : "Jacques Le Roux" <[email protected]>
>>>> Envoyé : 11/10/2013 08:58
>>>> À : "[email protected]" <[email protected]>
>>>> Objet : Re: Adding new "EcommerceUiLabels" doesn't work
>>>>
>>>> Antony, you have to be sure that you "include" the corresponding ui
>> labels file in the screen widget definition which calls the
>>>> ultimately rendered HTML source (either a widget form or a ftl template)
>>>> So if it's in a hot-deploy component don't forget it there. See how
>> it's done in ecommerce screens...
>>>>
>>>> Jacques
>>>>
>>>> Antony Adopo wrote:
>>>>> lol, forgot it , it was just to specify that it is code.
>>>>>
>>>>> But I add only :
>>>>> <property key="EcommerceNewCollections">
>>>>> <value xml:lang="en">New collections</value>
>>>>>> <value xml:lang="fr">Nouvelles collections</value>
>>>>> </property>
>>>>>
>>>>> It doesn't work when I call it by ${uiLabelMap.EcommerceNewCollections}
>>>>>
>>>>>
>>>>> 2013/10/11 Jacques Le Roux <[email protected]>
>>>>>
>>>>>> It should work, but what are those <code></code> ?
>>>>>>
>>>>>> Jacques
>>>>>>
>>>>>> Antony Adopo wrote:
>>>>>>> Hello Ofbizers,
>>>>>>>
>>>>>>> I try to add new labels in EcommerceUiLabels.xml (Also
>>>>>>> CommonUiLabels.xml)
>>>>>>> for instance :
>>>>>>> <code>
>>>>>>> <property key="EcommerceNewCollections">
>>>>>>> <value xml:lang="en">New collections</value>
>>>>>>> <value xml:lang="fr">Nouvelles collections</value>
>>>>>>> </property>
>>>>>>> </code>
>>>>>>>
>>>>>>> But It doesn't work. Even I restart many times ofbiz and my computer.
>>>>>>> But
>>>>>>> the first (native) Labels work .
>>>>>>>
>>>>>>> Please Help
>>>>>>>
>>>>>>> Thanks