Then maybe you need http://extensions.xwiki.org/xwiki/bin/view/Extension/Display+Macro . Hope this helps, Marius On Mon, Sep 15, 2014 at 10:41 AM, Lee <[email protected]> wrote:
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 <[email protected]> 写道:
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, 李例 <[email protected]> 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 [email protected] http://lists.xwiki.org/mailman/listinfo/users
-- Thomas Mortagne _______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
_______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users