Hi 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?
Well, since now all new documents will be created in syntax 2.0, we could convert the XWiki.XWikiClassTemplate page and make it 2.0 by default in the wiki. Not sure whether this would break existing classes but I don't think so... Guillaume
Pascal _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
-- Guillaume Lerouge Product Manager - XWiki Skype ID : wikibc http://guillaumelerouge.com/