Thanks a lot Thomas, it works perfect. On Fri, Aug 20, 2010 at 1:37 AM, Thomas Mortagne <[email protected]>wrote:
In the meantime you could do the following to get the current document in groovy:
{{velocity}}$xcontext.put("currentdocument", $doc){{/velocity}}
{{groovy}}print xcontext.currentdocument.toString();{{/groovy}}
On Fri, Aug 20, 2010 at 09:32, Thomas Mortagne <[email protected]> wrote:
Hmm seems to be related to groovy (and probably other non velocity languages) actually, i will look at it.
On Fri, Aug 20, 2010 at 09:28, Thomas Mortagne <[email protected]> wrote:
Hi,
On Fri, Aug 20, 2010 at 02:24, Abel Solórzano Astorga <[email protected]> wrote:
Hi,
I want to know how to access the *com.xpn.xwiki.api.Document* of the page where a "*Rendering Macro*" is included. I created a macro using the documentation at http://platform.xwiki.org/xwiki/bin/view/DevGuide/WikiMacroTutorial. The problem is that when I try to access the *doc* object inside the Macro I am getting the doc of the XWiki page where the Macro was defined. But I want doc object of the XWiki page where the Macro is included. If you need more details please let me know. I appreciate the help you can give me :).
Well i can't reproduce your issue.
I wrote a macro in http://tuska.myxwiki.org/xwiki/bin/view/view/MacrosToto with
{{velocity}}$doc{{/velocity}}
as macro code and when i use it in http://tuska.myxwiki.org/xwiki/bin/view/view/MacrosTotoTest it print me
view.MacrosTotoTest
which seems to be what you want.
Regards,
Abel _______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
-- Thomas Mortagne
-- Thomas Mortagne
-- Thomas Mortagne _______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users