Thomas, Thank you very much!
Maybe I did not explain my question clearly, the usage of macros in the page that I want
to include is display some parameters, so it would be great if these parameters could
display in the new page.
在 2014年9月15日,下午3:23,Thomas Mortagne <thomas.mortagne(a)xwiki.com> 写道:
Usually for this use case the included page should be
wiki content:
{{velocity}}
#macro(mymacro)
Hello world
#end
{{/velocity}}
And then you include it using {{include}} macro as in:
{{include reference="API.InterfaceDocTemplate"/}}
{{velocity}}
#mymacro()
{{/velocity}}
On Mon, Sep 15, 2014 at 9:08 AM, 李例 <droo7(a)163.com> wrote:
Hello, now I have this scenario: I’d like
to use a page(which includes some velocity macros) in another new page, I use the snippet
below in my new page:
{{velocity}}
#set($reference = $services.model.createDocumentReference('', 'API',
'InterfaceDocTemplate'))
#set($document = $xwiki.getDocument($reference))
$xwiki.getDocument($document).getContent()
{{/velocity}}
but it turns out that the velocity macros cannot be executed, and the alert is “Failed to
execute the [velocity] macro”.
I would greatly appreciate if someone could give me a solution.
Excuse my poor English please, thank you very much!
_______________________________________________
users mailing list
users(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/users
--
Thomas Mortagne
_______________________________________________
users mailing list
users(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/users