[opencms-dev] Java Expression Language EL Question
Babak
babak at wjug.ca
Thu Nov 20 17:56:09 CET 2014
And with doing a bit more research found that
http://www.opencms.org/taglib/cms is mapped to /WEB-INF/opencms.tld in
web.xml
<jsp-config>
<taglib>
<taglib-uri>http://www.opencms.org/taglib/cms</taglib-uri>
<taglib-location>/WEB-INF/opencms.tld</taglib-location>
</taglib>
</jsp-config>
So CMsJspLoader is going to load taglib.cms from /WEB-INF/opencms.tld
but still can't track cms.element in tag library file.
does CMsJspLoader actually instantiate cms object when it loads it ?
even I don't know how ${cms.locale} is being translated.
Thanks for help.
Babak
On 11/20/2014 2:23 AM, Babak wrote:
> So I did a bit of research and found that all usable taglibs are
> defined in the */WEB-INF/config/opencms-vfs.xml
>
> * <loader class="org.opencms.loader.CmsJspLoader">
> <param
> name="taglib.cms">http://www.opencms.org/taglib/cms</param>
>
> but still can't figure how to translate ${cms.element.id} or
> ${cms.element.settings.boxschema}
>
>
>
>
> On 11/19/2014 8:00 PM, Babak wrote:
>> I am trying to understand how ${cms.element.id}is being translated in
>> below source code.
>>
>> https://github.com/alkacon/vie-related/blob/master/resources/detail.jsp
>>
>> I mean, where at source code I should look to find the result of
>> ${cms.element.id}?
>>
>> I know EL and I know cms is an object but in most of the codes I
>> don't see any cms object
>> being instantiated, and it only being used in code.
>>
>> Does cms object being instantiated implicitly ?
>> from which class and how do I find the result of <div class="box
>> ${cms.element.settings.boxschema}">
>>
>>
>> Thanks
>> Babak
>> _______________________________________________
>> This mail is sent to you from the opencms-dev mailing list
>> To change your list options, or to unsubscribe from the list, please
>> visit
>> http://lists.opencms.org/cgi-bin/mailman/listinfo/opencms-dev
>>
>>
>>
>>
>
>
>
> _______________________________________________
> This mail is sent to you from the opencms-dev mailing list
> To change your list options, or to unsubscribe from the list, please visit
> http://lists.opencms.org/cgi-bin/mailman/listinfo/opencms-dev
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://webmail.opencms.org/pipermail/opencms-dev/attachments/20141120/56dc8062/attachment.htm>
More information about the opencms-dev
mailing list