>
> I'm trying to create a new document (page) and have the page reference a
> template.  For example:
>
>
> #set($mydoc = $xwiki.getDocument("$myblogpage"))
> #if($mydoc.isNew())
>    ##new page created
>    #set($content = "#template('blogmacros.vm')")

What happens if you write:
#set($content = '#template("blogmacros.vm")')

>    $mydoc.setContent("$content")
>    $mydoc.save()
> #end
>
> The problem is that all of the velocity statements are processed when
> added
> the template is added to the to the page.  I tried to prevent processing
> by
> wrapping #template(....   with  {pre}{pre} but it had no effect.
>
> So I tried to copy the document which already referrs to the template but
> this fails without any error message and never hits my breakpoint in
> XWiki.copyDocument
>
> #if(!$xwiki.exists("$myblogpage"))
>   #if($xwiki.copyDocument($testpage , $myblogpage))
>      ##successfully copied
>   #else
>      ##failed to copy
>   #end
> #end
>
> It seems like this should be easy what am I missing?
>
> Thanks for any help.
>
> Glenn Everitt
>
> --
> View this message in context:
> http://www.nabble.com/Create-a-new-page-referencing-a-template-tp17741202p17741202.html
> Sent from the XWiki- Dev mailing list archive at Nabble.com.
>
> _______________________________________________
> devs mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/devs
>


_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to