And a second thing for the same "EcommerceUiLables.xml" file, only new
labels that I add don't work. previous labels work good. I don't understand
why


2013/10/12 Antony Adopo <[email protected]>

> It doesnt work, pfff. I send you commonScreen.xml , end my
> mainsubheader.ftl
>
> please watch it, please
>
>
> 2013/10/12 Jacques Le Roux <[email protected]>
>
>> 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
>>
>
>

Reply via email to