On Thu, Dec 16, 2010 at 11:56, 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?
It's context=new actually and context=new is not just that, it also
isolate the included document, any velocity you set can't be used in
includer document for example. Also there is use cases where you want
to switch current document without having to put this in another
document.
By the way, I have another concern but a securiy one this time: that
would allow anyone to execute anything in the context of a document
with programming right.
>
> 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
>>
> _______________________________________________
> 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