velocity-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Nathan Bubna" <nbu...@gmail.com>
Subject Re: LinkTool and xHTML
Date Thu, 08 Jan 2009 16:22:29 GMT
VelocityTools 1.1 does not support tool configuration, i think.  Back
then, the xhtml setting was for the whole toolbox only; you couldn't
set it on a per-tool basis:

<toolbox>
  <xhtml>true</xhtml>
  <tool>
    <key>link</key>
    ....
</toolbox>

Tools 1.2, 1.3 and 1.4 all support individual tool parameters:

<tool>
  <key>link</key>
  <scope>request</scope>
  <class>org.apache.velocity.tools.struts.StrutsLinkTool</class>
  <parameter name="foo" value="bar"/>
</tool>

However, i just double-checked and the LinkTool still expects the
xhtml setting to be global in all 1.x versions.  So, you can't
actually use parameters for that particular setting.

And yes, Tools 2 makes all such things much easier.  :)

On Wed, Jan 7, 2009 at 11:13 PM, Manish <prolist@gmx.net> wrote:
>>
>> Thanks, I am using Velocity Tools 1.1 (using standard StrutsLinkTool) and
>> thus use toolbox.xml - how do I set the "xhtml" property to true here? This
>> doesn't seem to work -
>>
>>   <tool xhtml="true">
>>       <key>link</key>
>>       <scope>request</scope>
>>       <class>org.apache.velocity.tools.struts.StrutsLinkTool</class>
>>   </tool>
>>
>> Do I need to subclass it? Is there a simpler way to set this property in
>> toolbox.xml (google is just showing me tools.xml examples)
>>
>> rgds,
>> - Manish
>>
>
> I tried this as well, but it's not working either! :(
>
>   <tool>
>       <key>link</key>
>       <scope>request</scope>
>       <class>org.apache.velocity.tools.struts.StrutsLinkTool</class>
>       <property name="xhtml" value="true"/>
>   </tool>
>
> Obviously, I can subclass it very easily -- but the organizational policies
> may not allow using custom tools for links when StrutsLinkTool is available.
> :(
> Is it not possible to configure tools in Velocity tools 1.x? New Velocity
> tools 2 seem to make it quite easy!
>
> TIA,
> - Manish
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@velocity.apache.org
> For additional commands, e-mail: user-help@velocity.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@velocity.apache.org
For additional commands, e-mail: user-help@velocity.apache.org


Mime
View raw message