Try something like this: {{include document="Invitation.InvitationCommon" output="false" /}}
{{include document="Invitation.InvitationMembersCommon" output="false" /}} {{velocity}} This has worked for me, if using the output="false" attribute fixes it then the problem is that there is some content (maybe an empty macro which is rendered as inline?) in the included page. Caleb Lewis Denizen wrote: > Hi Thomas, apologies for the delayed reply. I tried removing the {{groovy}} > macro, but the <p></p> still seems to be there :-( Also tried using > wiki=false, but same results.. It still seems like the "newline" between > {{include}} and {{groovy}} and the {{include}} in TestService causes this. > Any other ideas? > > On Sat, Jun 12, 2010 at 1:07 AM, Thomas Mortagne > <thomas.morta...@xwiki.com>wrote: > >> On Fri, Jun 11, 2010 at 17:17, Lewis Denizen <orang...@gmail.com> wrote: >>> Yup, {{test /}} is a wiki macro. The contents are: >>> >>> {{include document="Sandbox.TestService" context="current" /}} >>> >>> {{groovy}} >>> import com.test.TestService >>> out.println( TestService.testMe() ) >>> {{/groovy}} >> What happen if you remove this groovy macro ? Do you still have the >> <p></p> ? Basically the game is to try to find from where this <p></p> >> comes from. >> >> Could you try to put wiki=false in this groovy macro to see what it >> exactly produce before being re-parsed. >> >>> The Sandbox.TestService2 page just has another class defined (no contents >>> tho): >>> >>> {{groovy output="false"}} >>> package com.test >>> class TestService2 { >>> def static testMe2() { >>> return "TEST" >>> } >>> } >>> {{/groovy}} >>> >>> Any ideas? >>> >>> On Fri, Jun 11, 2010 at 12:49 AM, Thomas Mortagne < >> thomas.morta...@xwiki.com >>>> wrote: >>>> On Thu, Jun 10, 2010 at 17:05, Lewis Denizen <orang...@gmail.com> >> wrote: >>>>> Hi Thomas, {{test /}} just outputs the result of TestService.testMe(): >>>> What is {{test /}} exactly ? A wiki macro ? What is its code ? >>>> >>>>> out.println( TestService.testMe() ) >>>>> >>>>> TestService.testMe() just returns the literal string "TEST", so I >> think >>>> it >>>>> should be fine. Would there be anything I could do to enable some >> debug >>>>> output perhaps? >>>> What do you have when you directly see Sandbox.TestService2 page >>>> (instead of include it) ? >>>> >>>>> On Thu, Jun 10, 2010 at 9:57 PM, Thomas Mortagne >>>>> <thomas.morta...@xwiki.com>wrote: >>>>> >>>>>> On Thu, Jun 10, 2010 at 14:36, Lewis Denizen <orang...@gmail.com> >>>> wrote: >>>>>>> Thanks for the quick reply, Thomas! Actually, I tried that but >>>> without >>>>>>> luck. It gives the exact same output as what I have below :-( >> BTW, I >>>> am >>>>>>> using XWiki 2.3.1, which should be the latest stable release as >> well. >>>>>> As far as i can see the "<p></p>TEST" is produced by your macro. What >>>>>> {{text /}} is supposed to do ? >>>>>> >>>>>>> On Thu, Jun 10, 2010 at 12:55 AM, Thomas Mortagne < >>>>>> thomas.morta...@xwiki.com >>>>>>>> wrote: >>>>>>>> On Wed, Jun 9, 2010 at 15:39, Lewis Denizen <orang...@gmail.com> >>>> wrote: >>>>>>>>> Hi xwiki-users, >>>>>>>>> >>>>>>>>> I created a page called Sandbox.TestMacro with the following >>>> content: >>>>>>>>> * {{test /}} >>>>>>>>> >>>>>>>>> The page also has a WikiMacro object defined: >>>>>>>>> >>>>>>>>> {{include document="Sandbox.TestService" context="current" >>>>>> /}}{{groovy}} >>>>>>>>> import com.test.TestService >>>>>>>>> out.println( TestService.testMe() ) >>>>>>>>> {{/groovy}} >>>>>>>>> >>>>>>>>> Sandbox.TestService has the following content in it: >>>>>>>>> >>>>>>>>> {{include document="Sandbox.TestService2" context="current" >>>>>> /}}{{groovy >>>>>>>>> output="false"}} >>>>>>>>> package com.test >>>>>>>>> class TestService { >>>>>>>>> def static testMe() { >>>>>>>>> return "TEST" >>>>>>>>> } >>>>>>>>> } >>>>>>>>> {{/groovy}} >>>>>>>> When you do that you write a paragraph containing two macros >> (include >>>>>>>> and groovy). >>>>>>>> >>>>>>>> You should write >>>>>>>> >>>>>>>> {{include document="Sandbox.TestService2" context="current" /}} >>>>>>>> >>>>>>>> {{groovy output="false"}} >>>>>>>> package com.test >>>>>>>> class TestService { >>>>>>>> def static testMe() { >>>>>>>> return "TEST" >>>>>>>> } >>>>>>>> } >>>>>>>> {{/groovy}} >>>>>>>> >>>>>>>> instead. >>>>>>>> >>>>>>>>> Now, when I render the TestMacro page, I get a few extra <p> >>>> inserted >>>>>>>> before >>>>>>>>> the text "TEST": >>>>>>>>> >>>>>>>>> <ul><li><p></p>TEST</li></ul> >>>>>>>>> >>>>>>>>> This makes the page look weird, since the bullet point text is >> on a >>>>>> new >>>>>>>> line >>>>>>>>> now.. I've also had to put the {{include}} and the {{groovy}} >>>> lines >>>>>>>>> together in the pages above; otherwise, there would just be more >>>> <p>'s >>>>>>>>> inserted.. Is there any way around this? Appreciate any tips! >>>>>>>>> _______________________________________________ >>>>>>>>> users mailing list >>>>>>>>> users@xwiki.org >>>>>>>>> http://lists.xwiki.org/mailman/listinfo/users >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> Thomas Mortagne >>>>>>>> _______________________________________________ >>>>>>>> users mailing list >>>>>>>> users@xwiki.org >>>>>>>> http://lists.xwiki.org/mailman/listinfo/users >>>>>>>> >>>>>>> _______________________________________________ >>>>>>> users mailing list >>>>>>> users@xwiki.org >>>>>>> http://lists.xwiki.org/mailman/listinfo/users >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Thomas Mortagne >>>>>> _______________________________________________ >>>>>> users mailing list >>>>>> users@xwiki.org >>>>>> http://lists.xwiki.org/mailman/listinfo/users >>>>>> >>>>> _______________________________________________ >>>>> users mailing list >>>>> users@xwiki.org >>>>> http://lists.xwiki.org/mailman/listinfo/users >>>>> >>>> >>>> >>>> -- >>>> Thomas Mortagne >>>> _______________________________________________ >>>> users mailing list >>>> users@xwiki.org >>>> http://lists.xwiki.org/mailman/listinfo/users >>>> >>> _______________________________________________ >>> users mailing list >>> users@xwiki.org >>> http://lists.xwiki.org/mailman/listinfo/users >>> >> >> >> -- >> Thomas Mortagne >> _______________________________________________ >> users mailing list >> users@xwiki.org >> http://lists.xwiki.org/mailman/listinfo/users >> > _______________________________________________ > users mailing list > users@xwiki.org > http://lists.xwiki.org/mailman/listinfo/users > _______________________________________________ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users