XWiki Syntax Hilfe

Zuletzt geändert von superadmin am 2024/04/07 08:25

XWiki Syntax 2.1 » Forgeschritten

XWiki Syntax 2.1: Forgeschritten

Wortgetreu

2.0 Verbatim

Erlaubt es Inhalte einzugeben, die nicht formatiert werden (in anderen Worten wird die XWiki Syntax nicht beachtet).

FunktionXWiki Syntax 2.0Ergebnis
Wortgetreu in ZeileEtwas wortgetreuer {{{**[[nicht gerenderter]]**}}} InhaltEtwas wortgetreuer **[[nicht gerenderter]]** Inhalt
Wortgetreuer Block
{{{
mehrzeiliger
**wortgetreuer**
Inhalt
}}}
mehrzeiliger
**wortgetreuer**
Inhalt

Zitate

2.0 Quotations

Erlaubt es einen Text zu zitieren.

FunktionXWiki Syntax 2.0Ergebnis
Einfaches Zitat
> Max hat das gesagt
Ich habe OK gesagt

 Max hat das gesagt

Ich habe OK gesagt

Nested quotes
> Max hat das gesagt
>> Marie hat das geantwortet
Ich hab OK gesagt

 Max hat das gesagt

 Marie hat das geantwortet

Ich hab OK gesagt

Gruppen

2.0 Groups

Gruppen können benutzt werden um ein Dokument "inline" direkt in ein anderes Dokument einzufügen. Dies ermöglicht es beispielsweise komplexe Elemente in einem Listenelement oder in einer Tabellenzelle einzufügen. Gruppen sind durch die folgenden Syntaxelemente begrenzt: (((...))). Eine Gruppe kann eine andere Gruppe beinhalten und es gibt keine Grenzen bei der Verschachtelung.

XWiki Syntax 2.1Ergebnis
|=Kopfzeile 1|=Kopfzeile 2|=Kopfzeile 3
|Zelle Eins|(((
= Eingebundenes Dokument =

Ein eingebetteter Absatz.

* Listenelement eins
* Listenelement zwei
  ** Unterelement 1
  ** Unterelement 2
))) | Zelle Drei

Nächster Absatz im Dokument der obersten Ebene
Kopfzeile 1Kopfzeile 2Kopfzeile 3
Zelle Eins

Eingebettetes Dokument

Ein eingebetteter Absatz.

  • Listenelement eins
  • Listenelement zwei
    • Unterelement 1
    • Unterelement 2
 Zelle Drei

Nächster Absatz im Dokument der obersten Ebene

(% class="myClass" style="color:blue" %)(((Blaue Absätze

innerhalb myClass)))
 

Blaue Absätze

innerhalb meiner Gruppe

Entziehungszeichen

2.0 Escapes

Erlaubt es XWiki Syntax zu entgehen.

FunktionXWiki Syntax 2.1Ergebnis
Escapezeichen für ein Zeichen

Dies ist kein ~[~[Link~]~]
Um ein ~ Zeichen einzufügen ist dieses doppelt einzugeben: ~~

Dies ist kein [[Link]]
Längeren Text escapen
(beachte auch "Verbatim")
{{{ etwas **längerer** Text //ohne// Formatierung}}} etwas **längerer** Text //ohne// Formatierung

Parameter

2.0 Parameters

Mit der XWiki Syntax 2.1 ist es möglich Parameter an die verschiedenen Syntaxelemente und auch an Textblöcke weiterzugeben. Dies wird beispielsweise benutzt um diese zu gestalten. Sie können jegliche Parameterschlüssel/Wertepaare verwenden, die Sie möchten. Der XHTML Renderer wird diese Parameter als XHTML Attribute an die zugrundeliegende XHTML Representation der verschiedenen Syntaxelemente weitergeben. 

XWiki Syntax 2.1Generiertes XHTML
(% class="meineKlasse" style="meinStil" id="meineID" %)
= Überschrift =
<h1 class="meineKlasse" style="meinStil" id="meineID">Überschrift</h1>