Hi,

Yes, and make sure to restore the context document (generally in a finally
block) once your service finishes with the conversions.

Thanks,
Eduard

On Fri, Oct 9, 2015 at 9:51 AM, Peter Huisman <[email protected]> wrote:

> Hi,
>
> That is what I expected. I am however calling a java service for this
> where I’m going through a list of documents and doing the conversion. I
> expect that I have to set the document in the context from within the
> service?
>
> Thanks for the answers,
>
> Peter
>
> On 8 Oct 2015 at 16:23:51, Eduard Moraru ([email protected] <mailto:
> [email protected]>(mailto:[email protected] <mailto:
> [email protected]>)) wrote:
>
> > Hi,
> >
> > You did not mention how you are doing the "conversion". Are you using the
> > rendering script service?
> >
> > Anyway, one thing I can think of is to set the context document before
> > starting the conversion process. Here is a snippet that would exemplify
> > this:
> >
> > {{velocity}}
> > $xcontext.doc
> > $xcontext.setDoc($xwiki.getDocument('Sandbox.WebHome').document)
> > $xcontext.doc
> > {{/velocity}}
> >
> > Note that it requires Programming Right (on the author user) to be able
> to
> > be executable.
>
> BTW Edy, we have a {{context}} macro for doing this :)
>
> See
> http://extensions.xwiki.org/xwiki/bin/view/Extension/Context+Macro <
> http://extensions.xwiki.org/xwiki/bin/view/Extension/Context+Macro>
>
> Thanks
> -Vincent
>
> > Hope this helps,
> > Eduard
> >
> >
> > On Wed, Oct 7, 2015 at 12:38 PM, Peter Huisman wrote:
> >
> >> Hi,
> >>
> >> I am using a conversion from XWiki syntax to XHTML which is working
> like a
> >> charm. The challenge I have however is the following:
> >>
> >> I am running a (test velocity) script from the Sandbox space. I am
> >> converting documents in a different space (let’s say AAAA).These
> documents
> >> contain objects with textarea’s where the references are in the form of
> >> [[text>>doc:filename]] since it refers to documents in the AAAA space.
> The
> >> conversion of XWiki links is “going down the drain” since the converter
> is
> >> using the Sandbox space to resolve the reference to the page and
> generates
> >> a create reference to the file.
> >>
> >> Is there an easy way to set the (default) space (in either Java or
> >> Velocity) without having to run the script from the actual space (in
> this
> >> case, the AAAA space)?
> >>
> >> Br,
> >>
> >> Peter
> >> _______________________________________________
> >> users mailing list
> >> [email protected] <mailto:[email protected]>
> >> http://lists.xwiki.org/mailman/listinfo/users <
> http://lists.xwiki.org/mailman/listinfo/users>
> >>
> > _______________________________________________
> > users mailing list
> > [email protected] <mailto:[email protected]>
> > http://lists.xwiki.org/mailman/listinfo/users <
> http://lists.xwiki.org/mailman/listinfo/users>
>
> _______________________________________________
> users mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/users
>
_______________________________________________
users mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/users

Reply via email to