On 13 Apr 2016, at 12:12, Thomas Mortagne
<thomas.mortagne(a)xwiki.com> wrote:
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.
Indeed. I was answering to: " I don't have access to the space name on which the
macro is called.”
Thanks
-Vincent
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
_______________________________________________
devs mailing list
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs