Freemarker ${i18n[..]} expressions shouldn't result in freemarker exception if 
"i18nBasename" property is not set for paragraph
-------------------------------------------------------------------------------------------------------------------------------

                 Key: MGNLSTK-614
                 URL: http://jira.magnolia-cms.com/browse/MGNLSTK-614
             Project: Magnolia Standard Templating Kit
          Issue Type: Improvement
    Affects Versions: 1.2.1
            Reporter: Vivian Steller
            Assignee: Philipp Bärfuss


Calling ${i18n[....]} in a template that does not define i18nBasename throws a 
freemarker exception "Expression i18n is undefined".

I suggest that the i18n array should always be defined in freemarker, no matter 
what the i18nBasename is. Having no i18nBasename property in the paragraph 
definition should IMO be handled as if the i18n messages file isn't available 
and should not result in an exception.

So, this is most probably not a STK issue yet, however, I think it would make 
sense to integrate something like ${i18n(...)} (method call, not array) into 
STK to achieve the desired behavior.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.magnolia-cms.com/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira



----------------------------------------------------------------
For list details see
http://www.magnolia-cms.com/home/community/mailing-lists.html
To unsubscribe, E-mail to: <[email protected]>
----------------------------------------------------------------

Reply via email to