On Fri, May 29, 2009 at 2:34 PM, Guillaume Lerouge <guillaume(a)xwiki.com>wrote;wrote:
Hi Pascal,
On Fri, May 29, 2009 at 2:25 PM, Pascal Voitot
<pascal.voitot.dev(a)gmail.com>wrote;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...
the scripts in XWiki/1.0 must be modified a bit to be XWiki/2.0 because they
contain a mix of velocity and html that renders bad in XWiki/2.0...
such as
<a href="$doc.getURL("edit", "xpage=editclass")">Edit
the Class</a>
Guillaume
Pascal
_______________________________________________
devs mailing list
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs
--
Guillaume Lerouge
Product Manager - XWiki
Skype ID : wikibc
http://guillaumelerouge.com/
_______________________________________________
devs mailing list
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs