Die speziellen Eingabemuster und Steuerbefehle von MojoCMS im kompakten Überblick.
Der Text-Modus ist gedacht für MojoCMS-Nutzer, denen einfacher Text mit ein paar Zwischenüberschriften genügt. Im Text-Modus gibt es keine Steueranweisungen für Hyperlinks oder besondere Formatierungen. Hier kann der Nutzer wirklich nichts falsch machen.
Im Textmodus können Sie einfachen Text eingeben. Der Text wird dann genau so auf der Seite angezeigt.
Absätze werden durch eine Leerzeile voneinander getrennt.
Zeilenumbrüche innerhalb eines Absatzes werden so übernommen, wie sie eingegeben werden.
Beginnt ein Absatz mit zwei oder mehr Lehrzeichen, so wird dieser Absatz als Überschrift zweiten Grades interpretiert.
Weitere Formatierungen (Listen, Hyperlinks, Bilder, usw.) sind nicht möglich.
Im MojoCMS-Code-Modus können Sie Ihre Seiteninhalte in einfacher Weise ohne HTML-Kenntnisse bearbeiten.
Für Hyperlinks, Bilder, Aufzählungslisten und ähnliche Formatierungen verwenden Sie im Text einfache Steuerzeichen. Sogar Tabellen sind möglich.
Mit den mächtigen MojoCMS-Plugins können Sie aufwendige Inhalte wie News-Listen oder sortierte Tabellen einfach bearbeiten - und mit nur einem einzigen Steuerbefehl einbinden.
Schreiben Sie Ihren Text in gewohnt einfacher Form. Durch die Verwendung der nachfolgenden Steuerzeichen können Sie Ihren Text strukturieren und ganz einfach mit Bildern oder Hyperlinks ergänzen.
Absätze werden durch eine Leerzeile voneinander getrennt. Es steht also ein Doppelter Zeilenumbruch zwischen einem Absatz und dem nächsten Absatz.
MojoCMS-Code Beispiel | Darstellung |
---|---|
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. |
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. |
Das Ergebnis entspricht <p>...</p>
in HTML
Zeilenumbrüche innerhalb eines Absatzes werden so übernommen, wie sie eingegeben werden.
MojoCMS-Code Beispiel | Darstellung |
---|---|
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. |
Lorem ipsum dolor |
Das Ergebnis entspricht <br />
in HTML
Überschriften in 5 Gliederungsstufen werden durch eine folge von 2 bis 6 Gleichheitszeichen [=] eingeklammert.
Überschriften müssen allein in einer Zeile stehen.
MojoCMS-Code Beispiel | Darstellung |
---|---|
====== Überschrift 1 ====== ===== Überschrift 2 ===== ==== Überschrift 3 ==== === Überschrift 4 === == Überschrift 5 == |
Überschrift 1Überschrift 2Überschrift 3Überschrift 4Überschrift 5 |
Das Ergebnis entspricht in HTML:
<h1>...</h1>
<h2>...</h2>
<h3>...</h3>
<h4>...</h4>
<h5>...</h5>
Für Aufzählungslisten wird jeder Listenpunkt in eine eigene Zeile geschrieben.
2 Leerzeichen, Stern [*], Leerzeichen leiten einen Listenpunkt ohne Nummerierung ein.
2 Leerzeichen, Minus [-], Leerzeichen leiten einen Listenpunkt mit Nummerierung ein.
MojoCMS-Code Beispiel | Darstellung |
---|---|
* Ohne Nummerierung Punkt 1 * Ohne Nummerierung Punkt 2 * Ohne Nummerierung Punkt 3 - Mit Nummerierung Punkt 1 - Mit Nummerierung Punkt 2 - Mit Nummerierung Punkt 3 |
|
Das Ergebnis entspricht in HTML:
<ul>
<li>...</li>
...
</ul>
beziehungsweise
<ol>
<li>...</li>
...
</ol>
Für eine Tabelle wird jede Tabellenzeile in eine eigene Zeile geschrieben.
Die Tabellenspalten werden pro Zeile mit einem senkrechten Strich [|] eingeleitet (auf den meisten Tastaturen mit [AltGr+<] zu erreichen).
Spaltenüberschriften werden stattdessen für jede Spalte mit einem Spitzdach-Akzent [^] eingeleitet (auf den meisten Tastaturen neben der [1] zu finden, meist muss noch ein [Leerzeichen] danach eingegeben werden).
MojoCMS-Code Beispiel | Darstellung | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
^ A ^ B ^ C | a1 | b1 | c1 | a2 | b2 | c2 | a3 | b3 | c3 |
|
Das Ergebnis entspricht in HTML:
<table>
<tr><th>...</th>...</tr>
<tr><td>...</td>...</tr>
</table>
Um Worte hervorzuheben, werden diese in Steuerzeichen eingeklammert.
Fettschrift wird mit 2 Sternchen [*] eingeklammert.
Kursivschrift wird mit 2 Schrägstrichen [/] eingeklammert.
MojoCMS-Code Beispiel | Darstellung |
---|---|
Worte **fett hervorgehoben** schreiben Worte //kursiv hervorgehoben// schreiben |
Worte fett hervorgehoben schreiben Worte kursiv hervorgehoben schreiben |
Das Ergebnis entspricht in HTML:
<strong>...</strong>
beziehungsweise
<em>...</em>
Doppelte eckige Klammern "[[...]]" weisen MojoCMS an, einen Hyperlink zu erstellen. Innerhalb der eckigen Klammern werden bei Bedarf mehrere Angaben durch senkrechte Striche "|" getrennt.
Folgende Angaben sind möglich:
Einzelne Angaben können weggelassen werden. Fehlen die Angaben von Link-Text oder Link-Title wählt MojoCMS selbst einen geeigneten Link-Text oder Link-Title. Bei Angabe eines Bildes wird der Link-Text als Alternativ-Text für das Bild verwendet (<img alt="..."
in HTML).
Mögliche Link-Notationen sind also:
[[LinkZiel|LinkText|LinkTitle|LinkBild]] [[LinkZiel|LinkText|LinkTitle]] [[LinkZiel|LinkText||LinkBild]] [[LinkZiel||LinkTitle|LinkBild]] [[LinkZiel|LinkText]] [[LinkZiel||LinkTitle]] [[LinkZiel|||LinkBild]] [[LinkZiel]]
Die Angabe des Link-Zieles wird von MojoCMS wie folgt interpretiert:
Das Ergebnis entspricht in HTML:
<a href="..." title="...">...</a>
oder mit Bild
<a href="..." title="..."><img src="..." alt="..." /></a>
MojoCMS-Code Link-Ziel | Wird interpretiert als | Darstellung (ohne Angabe eines Link-Textes) |
---|---|---|
MojoCMS-Seite
[[seitenname]]
|
Link zur MojoCMS-Seite "Seitenname "
| Link-Text der Seite seitenname |
MojoCMS-Startseite
[[]]
| Link zur festgelegten MojoCMS-Startseite | Link-Text der Startseite |
MojoCMS-Dokument
[[dokumentdateiname.pdf]] | Download-Link zu einem von MojoCMS verwalteten Dokument | dokumentdateiname.pdf |
MojoCMS-Bild
[[bilddateiname.jpg]] | Download-Link zu einem von MojoCMS verwalteten Bild | bilddateiname.jpg |
Externe URL[[www.example.com]] [[www.example.com/example.html]] [[http://www.example.com/]] [[http://www.example.com/example.html]] | Link zu einer externen URL (fremde Website) | www.example.com |
E-Mail
[[info@example.com]]
| E-Mail-Link (startet beim Anklicken üblicherweise das E-Mail-Programm des Nutzers) | info@example.com |
Interne URL
[[/verzeichnispfad/datei.html]]
| Link zu einer URL unter derselben Domain, unter der MojoCMS selbst gerade läuft | /verzeichnispfad/datei.html |
Ein Bild muss zunächst im MojoCMS-Cockpit in der Bilderverwaltung hochgeladen werden.
Durch Angabe des Bilddateinamens zwischen doppelten geschweiften Klammern "{{...}}" kann das Bild dann in die Seite eingefügt werden.
ALT
-Text für ausgeschaltete Grafiken und Bild-Title für die Berührung mit der Maus fügt MojoCMS automatisch hinzu.
MojoCMS-Code Beispiel | Darstellung |
---|---|
{{bilddateiname.jpg}} |
|
Das Ergebnis entspricht in HTML:
<img src="..." alt="..." />
Wird dem Bilddateinamen ein CSS-Class-Name gefolgt von einem Doppelpunkt vorangestellt, so wird ebenfalls das Bild in die Seite eingefügt. Dem Bild wird zusätzlich die angegebene CSS-Class zugewiesen, wodurch die Layout-Eigenschaften des Bilder mittels Style-Sheet-Vorgaben definiert werden können.
MojoCMS-Code Beispiel | Darstellung Beispiel |
---|---|
{{cssclass:bilddateiname.jpg}} |
|
Das Ergebnis entspricht in HTML:
<img class="..." src="..." alt="..." />
Der Seitentitel der aktuellen Seite kann mit der Angabe {{=title}}
in den Text eingefügt werden.
Der Seitentitel muss zuvor im MojoCMS-Cockpit in den Eigenschaften der Seite festgelegt worden sein.
MojoCMS-Code Beispiel | Darstellung |
---|---|
{{=title}} |
Titel der aktuellen Seite |
Das Ergebnis entspricht in HTML:
Titel der aktuellen Seite
MojoCMS bietet nützliche Plugins für News-Listen, sortierte Tabellen oder andere aufwendige Inhalte. Die Plugins werden über das MojoCMS-Cockpit verwaltet.
Die Plugin-Inhalte können über eine MojoCMS-Code-Anweisung in die Seite eingebunden werden.
Durch Angabe von Parametern kann die Ausgabe der Plugin-Inhalte gegebenenfalls zusätzlich beeinflusst werden.
Die Plugin-Anweisung muss allein in einem Absatz stehen.
Welche Plugins
MojoCMS-Code Beispiel | Erläuterung |
---|---|
{{mojocmsplugin:MojoCmsPluginName}} |
Der Aufruf eines Plugins erfolgt durch die Angabe "
Im Beispiel wird das MojoCMS-Plugin " Welche Inhalte ausgegeben werden, hängt von der Funktion des Plugins ab. |
{{mojocmsplugin:MojoCmsPluginName:a=1,b=2}} |
Folgt dem Plugin-Namen noch ein Doppelpunkt und eine komma-getrennten Liste von Parameter-Werte-Paaren, die mit einem Gleichheitszeichen einander zugeordnet werden, so wird diese Paramter-Werte-Liste an das aufgerufene Plugin übergeben. Welche Parameter hier angegeben werden können und welche Werte jeweils in Frage kommen, ist für jedes Plugin unterschiedlich.
Im Beispiel wird das MojoCMS-Plugin "
aufgerufen. |
Der MojoCMS-HTML-Modus ist für Nutzer gedacht, die routiniert und sicher mit XHTML umgehen können.
Der eingegebene XHTML-Code wird unverändert in die Seite übernommen.
Das bedeutet, daß Sie als MojoCMS-Nutzer selbst für den korrekten XHTML-Code verantwortlich sind. Das betrifft das Schließen von HTML-Tags genauso wie die Notation von Sonderzeichen als HTML-Entities. Dafür haben Sie alle Freiheiten in der Gestaltung der Seite.
MojoCMS bietet zusätzliche XHTML-Tags, mit denen Sie auf bequeme Weise Hyperlinks, Bilder oder Plugins einfügen können. So brauchen Sie auf die bequemen Anweisungen von MojoCMS-Code nicht zu verzichten.
Wenn Sie eine MojoCMS-Code-Seite über das MojoCMS-Cockpit zur einer MojoCMS-HTML-Seite aufwerten, werden alle Ihre MojoCMS-Code-Anweisungen automatisch in XHTML-Tags oder MojoCMS-Tags umgewandelt.
MojoCMS-Code Beispiel | MojoCMS-HTML Beispiel |
---|---|
[[LinkZiel|LinkText|LinkTitle|LinkBild]] | <mojocms:link>LinkZiel|LinkText|LinkTitle|LinkBild</mojocms:link> |
MojoCMS-Code Beispiel | MojoCMS-HTML Beispiel |
---|---|
{{Bilddatei.jpg}} | <mojocms:image>Bilddatei.jpg</mojocms:image> |
MojoCMS-Code Beispiel | MojoCMS-HTML Beispiel |
---|---|
{{=title}} | <mojocms:data>title</mojocms:data> |
MojoCMS-Code Beispiel | MojoCMS-HTML Beispiel |
---|---|
{{mojocmsplugin:MojoCmsPluginName:a=1,b=2}} | <mojocms:plugin>MojoCmsPluginName:a=1,b=2</mojocms:plugin> |
MojoCMS-Code Beschreibung | MojoCMS-HTML Beschreibung |
---|---|
Absätze, Zeilenumbrüche, Überschriften, Listen, Tabellen und Hervorhebungen ... | ... werden durch ihre HTML-Entsprechungen ersetzt. |
Außerdem besteht die Möglichkeit, Eine längeren MojoCMS-Code-Abschnitt in die HTML-Seite einzubetten. |
Der MojoCMS-Code Abschnitt wird vom Tag <mojocms:code>
Innerhalb eines |