Hi, i am quite new to XWiki, but i hope i can help.
> If I create a class similar to the one in the FAQ tutorial but add one or
> more new properties to define a space and category could I use this class
> and associated design sheet and template to create FAQ documents for more
> than one space?
>
I used this form to create blog entries from Main.WebHome :
Add a news : <form action="" id="newdoc" method="post">
<div>
<input type="hidden" name="parent" value="Blog.WebHome" />
<input type="hidden" name="template" value="XWiki.ArticleClassTemplate" />
<input type="hidden" name="sheet" value="1" />
<input type="hidden" name="webname" value="Blog"/>
<input type="hidden" name="name" value=""/>
<input type="text" name="title" value="news name" size="18"/>
<input type="button" value="Add" onclick='if
(updateName(this.form.title,this.form.name)) { action="../../inline/" +
this.form.webname.value + "/" + this.form.name.value;
this.form.submit(); }' />
</div>
</form>
if you change the webname value you should be able to create entries in
other spaces using the ArticleClassTemplate. If you replace the
XWiki.ArticleClassTemplate with your template, I guess you should create
an entry of your template in the said space.
> Is it possible to programatically determine what space a document should be
> created in when it is saved?
>
I think this is not possible, but maybe you can create the link with
conditions so that it creates the page following the link.
> Are there any simple examples of how something like this would be done? I've
> gone through just about every piece of documentation but the development
> process is still unclear.
>
Write velocity script to determine your $space and $page variables,
write a [link>$space.$page] and this should work.
I am not sure about what i am writing but I would investigate this way.
Hope this helps
Jean
--
----
Jean Couteau
Code Lutin - http://www.codelutin.com
44 Bd des Pas Enchantés - 44230 St-Sébastien/Loire
Tél : 02 40 50 29 28 - Fax : 09 59 92 29 28
_______________________________________________
users mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/users