On Fri, Jun 18, 2010 at 18:03, Caleb James DeLisle <calebdeli...@lavabit.com> wrote: > 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
output="false" does not exists in include macro > 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 > -- Thomas Mortagne _______________________________________________ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users