see http://velocity.apache.org/engine/devel/user-guide.html#stringliterals

>>
>> 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
>


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

Reply via email to