[xwiki-users] Create a new page from a velocity macro
Hi, hopefully another easy question, I can't find anything in the documentation. I want to create a new page in a velocity macro. I know how to create a new object, with something like: #set($object = $doc.newObject("My.Class")) #set($discard = $doc.save()) But how do I do the same thing for a new page?
xwiki.mexon wrote
I want to create a new page in a velocity macro. I know how to create a new object, with something like:
#set($object = $doc.newObject("My.Class")) #set($discard = $doc.save())
But how do I do the same thing for a new page?
#set($newDoc = $xwiki.getDocument('Sandbox.TestPage4')) $newDoc.save() -- Best regards Eugen Colesnicov -- View this message in context: http://xwiki.475771.n2.nabble.com/Create-a-new-page-from-a-velocity-macro-tp... Sent from the XWiki- Users mailing list archive at Nabble.com.
On 2013-01-14 15:43 , Eugen Colesnicov - [email protected] wrote:
xwiki.mexon wrote
I want to create a new page in a velocity macro. I know how to create a new object, with something like:
#set($object = $doc.newObject("My.Class")) #set($discard = $doc.save())
But how do I do the same thing for a new page?
#set($newDoc = $xwiki.getDocument('Sandbox.TestPage4')) $newDoc.save()
That easy! Thanks very much.
On Jan 14, 2013, at 9:07 AM, [email protected] wrote:
On 2013-01-14 15:43 , Eugen Colesnicov - [email protected] wrote:
xwiki.mexon wrote
I want to create a new page in a velocity macro. I know how to create a new object, with something like:
#set($object = $doc.newObject("My.Class")) #set($discard = $doc.save())
But how do I do the same thing for a new page?
#set($newDoc = $xwiki.getDocument('Sandbox.TestPage4')) $newDoc.save()
That easy! Thanks very much.
Added here: http://platform.xwiki.org/xwiki/bin/view/DevGuide/APIGuide#HCreateanewDocume... Thanks -Vincent
participants (3)
-
Eugen Colesnicov -
Vincent Massol -
xwiki.mexon@spamgourmet.com