On Thu, Dec 16, 2010 at 12:03, Jean-Vincent Drean <[email protected]> wrote: > I second that, I was expecting {{include context="new"}} to be applied > on the wiki syntax, is this parameter only taken into account for > script macros ?
It is since include macro inside included document are based on current document for example. The problem with context=new is that it completely isolate the included document and don't only change the current document which is not what we wants here. > > JV. > > On Thu, Dec 16, 2010 at 11:56 AM, Ecaterina Moraru (Valica) > <[email protected]> wrote: >> Not sure what we are talking about, but can't we use >> http://extensions.xwiki.org/xwiki/bin/view/Extension/Include+Macro >> >> with context=current? >> >> or make the {{current}} macro a new parameters for the {{include}} ? >> >> Thanks, >> Caty >> >> On Thu, Dec 16, 2010 at 12:51, Thomas Mortagne >> <[email protected]>wrote: >> >>> On Thu, Dec 16, 2010 at 11:42, Vincent Massol <[email protected]> wrote: >>> > Hi devs, >>> > >>> > I'd like to propose a new macro (not sure how to call it): {{current}} >>> > >>> > Usage: >>> > >>> > {{current document="wiki:space.page"}} >>> > .... nested blocks.... >>> > {{/current}} >>> > >>> > What it does: >>> > >>> > * Execute the nested blocks in the context of the passed document, i.e. >>> it sets the passed document as the current document in the execution >>> context. >>> >>> So that means "current" macro will execute itself the transformations >>> for its content ? What would be the priority of "current" macro in >>> this case ? >>> >>> > >>> > Rationale: >>> > >>> > * We have several use cases: >>> > ** When we have an include and we want to use relative references (links, >>> images) in the included document >>> > ** On the Features page of enterprise.xwiki.org I query >>> extensions.xwiki.org and get the data from one object field which has the >>> format: "attach:...." (or "url:....", etc). I need to make this an image >>> that is resolved based on the page where the information was taken from. >>> > >>> > WDYT? >>> > >>> > Thanks >>> > -Vincent > _______________________________________________ > devs mailing list > [email protected] > http://lists.xwiki.org/mailman/listinfo/devs > -- Thomas Mortagne _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

