Die mozilo-eigenen CMS-Syntax Elemente erzeugen einen HTML-Code, der von den Webbrowsern in die entsprechende Seitenanzeige umgesetzt wird.
Daher müssen die für HTML geltenden Grundregeln ebenso bei der moziloCMS-Syntax beachtet werden.
Syntaxelemente werden grundsätzlich in in zwei Typen eingeteilt:
In ein Syntaxelement können weiterere Elemente eingefügt werden, nach der Regel:
Beispiel: Überschrift
Richtig: [ueber2|[kursiv|Überschrift] ] – weil Inline-Element im Block-Element.
Falsch: [kursiv|[ueber2|Überschrift] ] – weil Block-Element im Inline-Element.
Die bei Verschachtelungen jeweils erlaubten Inhalte können folgender Tabelle entnommen werden:
Syntax Element | Typ | = Darf enthalten | | | Darf enthalten ] | |
---|---|---|---|---|
[link=| ] | Inline | Text, Inline | Text | |
[mail=| ] | Inline | Text, Inline | Text | |
[seite=| ] | Inline | Text, Inline | ||
[kategorie=| ] | Inline | Text, Inline | ||
[datei=| ] | Inline | Text, Inline | ||
[bild=| ] | Inline | Text | ||
[bildlinks=| ] | Inline | Text | ||
[bildrechts=| ] | Inline | Text | ||
[absatz=| ] | Inline | Text | Text aus | |
[liste| ] | Block | Text, Block, Inline | ||
[numliste| ] | Block | Text, Block, Inline | ||
[tabelle=| ] | Block | class name | Text, Block, Inline | |
[----] | Block | |||
[html| ] | html | |||
[include| ] | ||||
[ueber1| ] | Block | text, Inline | ||
[ueber2| ] | Block | text, Inline | ||
[ueber3| ] | Block | Text, Inline | ||
[links| ] | Block | Text, Block, Inline | ||
[zentriert| ] | Block | Text, Block, Inline | ||
[block| ] | Block | Text, Block, Inline | ||
[rechts| ] | Block | Text, Block, Inline | ||
[fett| ] | Inline | Text, Inline | ||
[kursiv| ] | Inline | Text, Inline | ||
[unter| ] | Inline | Text, Inline | ||
[durch| ] | Inline | Text, Inline | ||
[fontsize=| ] | Inline | Größenparameter | Text, Inline | |
[farbe=| ] | Inline | Farbcode | Text, Inline |