On Fri, May 29, 2009 at 2:47 PM, Vincent Massol <[email protected]> wrote:

>
> On May 29, 2009, at 2:42 PM, Pascal Voitot wrote:
>
> > On Fri, May 29, 2009 at 2:35 PM, Vincent Massol <[email protected]>
> > wrote:
> >
> >> Hi Pascal,
> >>
> >> On May 29, 2009, at 2:25 PM, Pascal Voitot 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?
> >>
> >> The created page will use the syntax of the template page thus it
> >> should work in all cases.
> >>
> >
> > not sure to understand...
> > Do you mean if the template is 1.0, the created page should be 1.0
> > also?
>
> yes
>
> > Apparently, this is not the case yet, isn't it?
>
> It's supposed to be (I coded it ;)).
>
> The code is in XWikiDocument.readFromTemplate():
>
>                     // Set the new document syntax as the syntax of
> the template since the template content
>                     // is copied into the new document
>                     setSyntaxId(templatedoc.getSyntaxId());
>
> Apparently it's not working for you it seems. Please open a jira issue
> if that's the case.
>
> Thanks
> -Vincent
>

I recompiled everything from scratch so I should have a good release now!

Can you test it to verify? Just create a new class from the XWikiClasses
editor and see if the doc is XWiki/1.0 or 2.0?


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