[ 
https://issues.apache.org/jira/browse/FREEMARKER-23?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Daniel Dekany updated FREEMARKER-23:
------------------------------------
    Component/s:     (was: engine)
                 documentation

> <#t> documentation doesn't match actual behavior
> ------------------------------------------------
>
>                 Key: FREEMARKER-23
>                 URL: https://issues.apache.org/jira/browse/FREEMARKER-23
>             Project: Apache Freemarker
>          Issue Type: Bug
>          Components: documentation
>    Affects Versions: 2.3.23
>            Reporter: Ondra Žižka
>
> The docs says at http://freemarker.org/docs/ref_directive_t.html
> {quote}
> The placement of these directives inside the line has no importance. That is, 
> the effect will be the same regardless if you put the directive at the 
> beginning of the line, or at the end of the line, or in the middle of the 
> line.
> {quote}
> However that's not true - this is treated differently:
> {code}
>     <#if 
> pom.coords.version??>${i1}<version>${pom.coords.version}</version>${"\n"}</#if><#t><#--
>  Null if same as parent. -->
>     <#if 
> pom.coords.packaging??>${i1}<packaging>${pom.coords.packaging}</packaging>${"\n"}</#if><#t>
> {code}
> Result:
> {code}
>     <version>1.0</version>
>     <packaging>jar</packaging>
> {code}
> Alternative:
> {code}
>     <#if 
> pom.coords.version??>${i1}<version>${pom.coords.version}</version>${"\n"}<#t></#if><#--
>  Null if same as parent. -->
>     <#if 
> pom.coords.packaging??>${i1}<packaging>${pom.coords.packaging}</packaging>${"\n"}<#t></#if>
> {code}
> Result:
> {code}
>     <version>1.0</version>
>     <packaging>jar</packaging>
> {code}
> So - is this a bug, or an error in the documentation?
> BTW, the .23 and .24 are marked as unreleased here in jira.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to