Re: [xwiki-users] Annotations
Hi, I guess I've ran into the [http://jira.xwiki.org/browse/XWIKI-6328]-issueand there seems to be no work-around at the moment. Maybe I'll try to come up with an own solution for this issus. Until then, I've deactivated the annotations-feature on my wiki, until the problem is resolved. Thank you, Michael 2014-05-15 16:01 GMT+02:00 Michael Bußler <[email protected]>:
Hi Marius,
Sorry, I've forgot to mention that I already have set "{{include reference="Wikiderm.EntrySheet"/}}" as page content. Thank you for the suggestion!
Best regards, Michael
2014-05-15 13:35 GMT+02:00 Marius Dumitru Florea < [email protected]>:
See http://jira.xwiki.org/browse/XWIKI-6328 . A temporary workaround
might be to put
{{include reference="YourSpace.EntrySheet" /}}
in the content of all the wiki pages that have an EntryClass object. You should also put the include call in the content of the EntryTemplate so that it is copied to new entries.
Hope this helps, Marius
On Wed, May 14, 2014 at 12:05 AM, Michael Bußler <[email protected]> wrote:
Hi Anca,
My XWiki (www.wikiderm.de) is build up like a encyclopedia and consists of entry pages, which I'm using a custom class called EntryClass. The class object stores the entries title, letter and the actual entry text ("entry"), which is just plain XWiki 2.0 syntax enriched with custom style classes like
(% class="Level-1" %) ... (% class="Level-2" %) ... including a custom image macro: {{zoombox Bilder="..." /}}.
Here is an example of how the entry text might look like: (% class="Ebene-1" %) (% class="Bullet" %)-(%%) Mangel an Nikotinsäureamid
(% class="Eintrag-2" %) (% class="Feature" %)KL:(%%) lange schwarze Papillae filiformes {{zoombox Bilder="Klinik, Lingua villosa nigra.jpg" Autoren="Sören Rabenhorst" Institute="Hautärzte am Markt" Orte="Dortmund" /}}
So, no HTML here, except for the macro, which of course renders to HTML.
The EntrySheet for the EntryClass includes some script code via JSX and CSS via SSX and then just renders the entry class property via:
{{velocity}}$xwiki.ssx.use(...)$xwiki.jsx.use("...")$doc.display("entry"){{/velocity}}
(This needs to be a one-liner, otherwise I get unwanted extra line-breaks in the rendered output)
I've added an annotation at http://www.wikiderm.de/Kompendium/BCG-Vakzine, so you can check the improper rendering. :-) Annotations are not shown by default. The XWki 5.4.4 was installed from scratch, so no clutter from updating or scattered versions.
Thank you for your help!!
Michael
2014-05-13 13:37 GMT+02:00 Anca Luca <[email protected]>:
Hello Michael,
there is a chance that this is a standard issue, but it also depends on what you're trying to do.
The main limitation of the annotations is that they are not working on content rendered with the {{html}} macro, because they are rendered at the XDOM Level and the html macro is not parsed in the XDOM. So if your sheet does everything in a html macro, than chances are it won't work. If your sheet is rendering using the xwiki syntax, then stuff should work fine.
Can you describe a bit more in detail your problem? or if you have an online server, show us there what's happening? is your sheet custom? can you show the code of your sheet? a screenshot of "isn't rendering properly"?
Anca
On Tue, May 13, 2014 at 8:38 AM, Michael Bußler < [email protected]> wrote:
Hi there,
I observed the Annotation-code in XWiki is having problems with the general approach of having a document-class rendered by a class-specific sheet. E.g. the highlighting of text passages isn't rendering properly. Is this a general limitation or am I doing something wrong with the classes' sheet? It's more or less a listing of textfields fed by class properties.
Best, Michael _______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
_______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
-- Dipl.-Inf. Michael Bußler Forststr. 24 74379 Ingersheim
Email: [email protected] Tel: +49 7142 70 92 309 Mobil: +49 176 219 55 940 Web: www.michael-bussler.de _______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
participants (1)
-
Michael Bußler