This is the code in my following Class pages

1. aeternam.SupplierClass


## 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 = "aeternam.Suppliers")
#set($defaultweb = "aeternam")
#includeForm("XWiki.ClassSheet")


2. aeternam.SupplierClassTemplate


## replace MyName with the real class name
## save this template using the save button at the top left
#includeForm("aeternam.SupplierClassSheet")


3. aetername.SupplierClassSheet


## You can modify this page to customize the presentation of your object
## at first you should keep the default presentation.
## Save this template using the save button.

1 Document $doc.name

## Change class name to your class name 
#set($class = $doc.getObject("aeternam.SupplierClass").xWikiClass)
#set($hasProps = false)
#foreach($prop in $class.properties)
#if($velocityCount == 1)
#set($hasProps = true)
<dl>
#end
<dt> ${prop.prettyName} </dt>
<dd>$doc.display($prop.getName())</dd>
#end
#if($hasProps)
</dl>
#end


So you can see that defaultParent is set in the SupplierClass page.

Let me know if I am doing anything wrong.

Thanks
Sachin



Sergiu Dumitriu-2 wrote:
> 
> Did you try setting the parent on the SuppliersTemplate document?
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Creating-structured-objects-tp14268015p14292658.html
Sent from the XWiki- Dev mailing list archive at Nabble.com.

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

Reply via email to