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