If you only want to display the content then a sheet like this should
do the trick:
{{velocity}}
#set ($object = $doc.getObject('Space.YourClass'))
#if ($object)
## Display object properties here (i.e. what you have right now)
...
## Display the document content.
{{include reference="$doc.documentReference" /}}
#else
This is a sheet for Space.YourClass
#end
{{/velocity}}
If you also want to edit the document content from Inline Form edit
mode then you have two options:
(1) generate a text area and load the right editor (Wiki/WYSIWYG) when
$xcontext.action == 'edit' or
(2) follow what AppWithinMinutes does when you add the "Content" field
to the sheet/class (i.e. use computed field with custom display).
In case you haven't done it yet, you should read
http://extensions.xwiki.org/xwiki/bin/view/Extension/Sheet+Module .
Hope this helps,
Marius
On Sun, Jan 12, 2014 at 11:19 PM, Nicolas Jouanin
<nicolas.jouanin(a)gmail.com> wrote:
Hi,
I’m experiencing custom class and object creation. I’ve read xwiki developer’s
documentation to create a class and a sheet, with default content. Now I create some Test
document and an attached object (of type the class I created) . The document content
corresponds to the sheet content.
Now if I add some content to Test page using the wysiwyg editor, this content is not
displayed. Only the sheet content is displayed. Is there a may to mix, on page, the
content of the class sheet applied to object, and the Page content ?
Regards,
_______________________________________________
users mailing list
users(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/users