It depends you want the current space or the space where the document
calling the macro is located. They could be different in case of
include for example.
On Wed, Apr 13, 2016 at 12:10 PM, Vincent Massol <vincent(a)massol.net> wrote:
On 13 Apr 2016, at 12:05, Vincent Massol
<vincent(a)massol.net> wrote:
You have this information in the TransformationContext by walking the XDOM upward and
finding a location metadata
It’s called “source” actually, see
https://github.com/xwiki/xwiki-rendering/blob/7cac6e9dc68d6334deaf947cc15d8…
Example code to do this:
https://github.com/xwiki/xwiki-rendering/blob/9fbb0423b93290463f2d27ae6be2f…
Thanks
-Vincent
Thanks
-Vincent
On 13 Apr 2016, at 11:21, abtv
<andreybutov(a)mail.ru> wrote:
I extended AbstractMacro with my class. When I execute macro with `execute`
function I don't have access to the space name on which the macro is called.
I would like to customize output depending on the current space. All I need
is just space name as a string. How to get space name inside `execute`
function? I suppose it can be some dependency injection, but I'm don't know
what to use.
--
View this message in context:
http://xwiki.475771.n2.nabble.com/How-to-get-space-name-s-when-I-execute-ma…
_______________________________________________
devs mailing list
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs
--
Thomas Mortagne