The only issue that I know of is related to the include macro in the sense that it does work when called from a velocity block, but it may not work when you expect it to. The problematic usecase is when you may do something like this: {{velocity}} {{include reference="document defining some velocity variables or macros"}} #callMacroDefinedInIncludedDoc() {{/velocity}}
In the above case, the order of execution may mess with your expectations, since velocity would execute first and the called macro is not yet defined/known at that moment. The fix for such a situation is to call the include before (and outside of) the velocity macro. Thanks, Eduard On Fri, Oct 7, 2016 at 6:51 PM, Gerritjan Koekkoek <gerrit...@cdlsworld.org> wrote: > Hi Vincent, > > > I must admit the extension Include-macro en Display-macro documentation > does not contain any suggestion that it does not work. > > > I posted my question as I'm very sure I came across this statement that it > would not work in some doc I found via google search ... when I come across > it again I will notify you... > > > 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<gerrit...@cdlsworld.org> > > > > ________________________________ > From: users <users-boun...@xwiki.org> on behalf of Vincent Massol < > vinc...@massol.net> > Sent: 07 October 2016 09:53:03 > To: XWiki Users > Subject: Re: [xwiki-users] Display macro > > > > On 07 Oct 2016, at 09:48, Gerritjan Koekkoek <gerrit...@cdlsworld.org> > wrote: > > > > When in Velocity generating HTML > > > > {{velocity}} > > > > {{html}} > > > > #foreaech() > > > > #if(display instead of include is required) > > > > {{display reference ='page that only works when using display'/}} > > > > #else > > > > #includeInContext(page that does not require display) > > > > #end > > > > {{/html}} > > > > {{/velocity}} > > > > > > What is the velocity macro (or code snippet) to make it work? > > > > > > As documented the {{display}} or {{include}} does not work from within > the velocity and/or html macro. > > They do work. Where did you see that in the doc? Could you give the link > so that we fix it? > > Thanks > -Vincent > > > > Documentation could maybe be improved by adding what to do when this > calling from within Velocity/html is required > > > > > > 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<gerrit...@cdlsworld.org> > > > > > > _______________________________________________ > 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