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

Reply via email to