In your macro you could get the document and then use something like
what is described in
http://www.xwiki.org/xwiki/bin/view/ReleaseNotes/ReleaseNotesXWiki61RC1#HAc…
to extract the GroupBlock you want (i.e. the one with a parameter
"class" equals to "lead" from what I understood).
On Mon, Jun 8, 2015 at 9:31 AM, Gerritjan Koekkoek
<gerritjan(a)cdlsworld.org> wrote:
  I know wiki has a nice macro to select a part of a
page based on headers.
 But headers can be changed and when you translate the page the page holding the macro wil
have a ugly error.
 {{include reference="DocumentToInclude" section="HMySection"}}
 How could I do it based on the following wiki syntax:
 (%class="lead")(((
 Text to be included
 )))
 Text to be excluded
 'Text to be included' and 'text to be excluded' can have any wiki-markup
 I would like to create a macro that would look like
 {{myGetSectionMacro reference="DocumentToInclude"
onlyLeadText="true"}}
 I could get the whole page by
 {{myGetSectionMacro reference="DocumentToInclude"
onlyLeadText="false"}}
 I could get only 'Text to be excluded' by
 {{myGetSectionMacro reference="DocumentToInclude"
onlyLeadText="false" onlyRestText="true"}}
 Any suggestion is welcome
 Note that the used Class is a bootstrap class that will add markup to the section that
will show it as a INTRO text...
 Gerritjan Koekkoek
 Vader van Rai Koekkoek (cdls) en voorzitter vereniging CdLS
 Visit our website<http://www.cdlsworld.org>
 
Facebook<https://www.facebook.com/gerritjan.koekkoek>
 email<gerritjan(a)cdlsworld.org>
 _______________________________________________
 users mailing list
 users(a)xwiki.org
 
http://lists.xwiki.org/mailman/listinfo/users 
--
Thomas Mortagne