On 9/3/2011 3:08 AM, Vincent Massol wrote:
I'm not having a problem invoking the macro in a wiki page. But sometimes I'd like to invoke it from within a larger velocity script. I.e.Hi,On Sep 2, 2011, at 10:48 PM, Mark Wallace wrote:I have a macro (implemented in Java) with this interface: public List<Block> execute(InferenceParameter parameters, String content, MacroTransformationContext context) ; I want to call this macro from within a velocity script. When I do, it returns a List<Block>. How do I get the velocity script to render the List<Block> properly?You could check the tutorial at http://rendering.xwiki.org/xwiki/bin/view/Main/ExtendingMacro (check the deployment at the end).
I can do this:
{{mymacro param="hello"/}}
But I'd also like to do this:
{{velocity}}
#set($words = ["Some", "velocity", "code"])
#foreach($word in $words)
$word ##
$services.mymacro($word)
#end
{{/velocity}}
I didn't see anything in the deployment part of the tutorial about doing
this.
-Mark
smime.p7s
Description: S/MIME Cryptographic Signature
_______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

