In fact, this is a problem for all the class scripts because the scripts include other scripts from other page which are also in XWiki/1.0... This is quite a problem these inclusion issues between XWiki/2.0 and XWiki/1.0... Have you thought about that? Pascal On Fri, May 29, 2009 at 2:25 PM, Pascal Voitot <[email protected]>wrote:
The XWikiClassTemplate velocity script is in a XWiki/1.0 syntax doc: ## replace Main with the Space where you want your documents to be created ## replace the default parent with the one of your choice ## Save this template using the 'Save' button #set( $class = $doc.name.substring(0,$doc.name.indexOf("Class"))) #set($defaultparent = "kmbase.${class}Class") #set($defaultweb = "kmbase") #includeForm("XWiki.ClassSheet")
but now when you create a class, it is XWiki/2.0 and should be: {{velocity}} {{html wiki=true}} ## replace Main with the Space where you want your documents to be created ## replace the default parent with the one of your choice ## Save this template using the 'Save' button #set( $class = $doc.name.substring(0,$doc.name.indexOf("Class"))) #set($defaultparent = "kmbase.${class}Class") #set($defaultweb = "kmbase") #includeForm("XWiki.ClassSheet") {{/html}} {{/velocity}}
What's the best solution to your mind in order to have something working in all the cases?
Pascal