Benutzer-Werkzeuge

Webseiten-Werkzeuge


dokuwiki

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Letzte ÜberarbeitungBeide Seiten der Revision
dokuwiki [2014/06/21 18:13] – [Escaping von Sonderzeichen] ollidokuwiki [2023/02/05 17:34] – [Links] olli
Zeile 3: Zeile 3:
  
 ===== Escaping von Sonderzeichen  ===== ===== Escaping von Sonderzeichen  =====
-Dokuwiki wandlet einige doppelte Sonderzeichen in eine Formatierung oder ein anderes Zeichen um. Benötigt man die doppelten Sonderzeichen als solche im Text, können sie mit <code>%%zeichen%%</code> escapet werden:+Dokuwiki wandelt einige doppelte Sonderzeichen in eine Formatierung oder ein anderes Zeichen um. Benötigt man die doppelten Sonderzeichen als solche im Text, können sie mit <code>%%zeichen%%</code> escapet werden:
  
 ^Eingabe ohne Escaping ^ Bedeutung ohne Escaping ^ Eingabe mit Escaping^  ^Eingabe ohne Escaping ^ Bedeutung ohne Escaping ^ Eingabe mit Escaping^ 
Zeile 19: Zeile 19:
 ===== Zeilenumbruch in Listen ===== ===== Zeilenumbruch in Listen =====
 Ein Zeilenumbruch in einer Liste kann mit einem Doppelbachslash %%\\%% erzeugt werden. Der Text muss dabei in einer Zeile stehen und nach dem Doppelbackslash muss ein Leerzeichen folgen. Ein Zeilenumbruch in einer Liste kann mit einem Doppelbachslash %%\\%% erzeugt werden. Der Text muss dabei in einer Zeile stehen und nach dem Doppelbackslash muss ein Leerzeichen folgen.
 +
 +Code:
 +<code dokuwiki>
   * Listenpunkt 1 \\ Zeile 2   * Listenpunkt 1 \\ Zeile 2
   * Listenpunkt 2   * Listenpunkt 2
 +</code>
 +Darstellung:
 +  * Listenpunkt 1 \\ Zeile 2
 +  * Listenpunkt 2
 +===== Liste in Tabelle =====
 +Listen bzw. Aufzählungen innerhalb von Tabellen lassen sich mit Hilfe des [[https://www.dokuwiki.org/plugin:wrap|Wrap-Plugins]] realisieren.
 +
 +Code:
 +<code dokuwiki>
 +^Wert^Beschreibung^
 +|A|<WRAP>
 +  * foo
 +  * bar
 +</WRAP>|
 +</code>
 +Darstellung:
 +^Wert^Beschreibung^
 +|A|<WRAP>
 +  * foo
 +  * bar
 +</WRAP>|
 +
 +===== Tabelle in Liste =====
 +Tabellen als Element einer Liste lassen sich ebenfalls mit Hilfe des [[https://www.dokuwiki.org/plugin:wrap|Wrap-Plugins]] realisieren.
 +
 +Code:
 +<code dokuwiki>
 +   * Element A
 +   * <WRAP>
 +^Überschrift 1^ Überschrift 2^
 +|foo |bar|
 +</WRAP>
 +  * Element C
 +</code>
 +Darstellung:
 +   * Element A
 +   * <WRAP>
 +^Überschrift 1^ Überschrift 2^
 +|foo |bar|
 +</WRAP>
 +  * Element C
 +
 +
 +===== Tabelle in Tabelle =====
 +Tabellen innerhalb von Tabellen lassen sich ebenfalls mit Hilfe des [[https://www.dokuwiki.org/plugin:wrap|Wrap-Plugins]] realisieren.
 +
 +Code:
 +<code dokuwiki>
 +^Wert^ Beschreibung^
 +|A|<WRAP>
 +^Überschrift 1^ Überschrift 2^
 +|foo |bar|
 +</WRAP>|
 +</code>
 +Darstellung:
 +^Wert^ Beschreibung^
 +|A|<WRAP>
 +^Überschrift 1^ Überschrift 2^
 +|foo| bar|
 +</WRAP>|
 +
 +
 +===== Sortierbare Tabellen =====
 +Tabellen können mit dem Plugin [[https://www.dokuwiki.org/plugin:sortablejs|sortablejs]] und den Tags ''<sortable>'' bzw. ''</sortable>'' sortierbar gemacht werden.
 +Die Tabelle muss eine Titelzeile mit ''^'' besitzen.
 +Um standardmäßig nach einer Spalte zu sortieren ''<sortable 1>'' bzw. ''<sortable r1>'' für die umgekehrte Reihenfolge.
 +
 +Beispiel:
 +<code>
 +<sortable>
 +^Überschrift 1 ^Überschrift 1^
 +|1 |2|
 +|2 |1|
 +</sortable>
 +</code>
 +<sortable>
 +^Überschrift 1 ^Überschrift 1^
 +|1 |2|
 +|2 |1|
 +</sortable>
 +
 +
 +===== Fußnoten in sortierbarer Tabelle =====
 +Werden Fußnoten in einer sortierbaren Tabelle (mit dem Plugin [[https://www.dokuwiki.org/plugin:sortablejs|sortablejs]]) verwendet, darf keine Leerzeile zwischen Tabelle und schließendem </sortable> stehen, sonst werden alle Fußnoten zweimal eingeblendet: einmal direkt unter der Tabelle und einmal am Ende der Seite:
 +
 +Aussehen mit Leerzeile:
 +<sortable>
 +^Titel((Fußnote 1)) ^
 +|Zelle 1| 
 +|Zelle 2| 
 +
 +</sortable>
 +
 +Aussehen ohne Leerzeile:
 +<sortable>
 +^Titel((Fußnote 2)) ^
 +|Zelle 1| 
 +|Zelle 2| 
 +</sortable>
 +
 +===== Ausrichtung von Bildern mit Titel =====
 +Um Bilder auszurichten, die einen Titel (Tooltip) besitzen, müssen die Leerzeichen vor dem ''|'' stehen:
 +<code dokuwiki>
 +{{ wiki:dokuwiki-128.png|Rechts}}
 +{{wiki:dokuwiki-128.png |Links}}
 +{{ wiki:dokuwiki-128.png |Zentriert}}
 +</code>
 +Beispiel:
 +
 +{{ wiki:dokuwiki-128.png|Rechts}}
 +{{wiki:dokuwiki-128.png |Links}}
 +{{ wiki:dokuwiki-128.png |Zentriert}}
 +
 +===== SVG-Upload =====
 +Vor dem Release "Igor" war der Upload von SVG-Dateien im Media-Manager deaktiviert.
 +Um ihn zu erlauben, musste eine Datei ''conf/mime.local.conf'' angelegt bzw. bearbeitet werden mit folgendem Inhalt:
 +<code>
 +svg     image/svg+xml
 +</code>
 +Ab Igor ist der Upload standardmäßig aktiviert.
 +
 +<WRAP round info>
 +SVG-Dateien sind potentiell [[https://owasp.org/www-pdf-archive/Mario_Heiderich_OWASP_Sweden_The_image_that_called_me.pdf|unsicher]]. Daher wird ab Igor eine entsprechende Content Security Policy verwendet, siehe [[https://github.com/splitbrain/dokuwiki/issues/1045|Bugreport]] 
 +</WRAP>
 +
 +===== Hinweise =====
 +Mit dem [[https://www.dokuwiki.org/plugin:wrap|WRAP-Plugin]] lassen sich optisch ansprechende Hinweise erstellen.
 +
 +^Code ^Darstellung^
 +|<code><WRAP important round>
 +Dies ist ein Hinweis.
 +</WRAP></code>|<WRAP important round>
 +Dies ist ein Hinweis.
 +</WRAP>|
 +|<code><WRAP tip round>
 +Dies ist ein Tipp.
 +</WRAP></code>|<WRAP tip round>
 +Dies ist ein Tipp.
 +</WRAP>|
 +|<code><WRAP todo round>
 +Dies ist ein TODO.
 +</WRAP></code>|<WRAP todo round>
 +Dies ist ein TODO.
 +</WRAP>|
 +|<code><WRAP info round>
 +Dies ist eine Info.
 +</WRAP></code>|<WRAP info round>
 +Dies ist eine Info.
 +</WRAP>|
 +|<code><WRAP alert round>
 +Dies ist eine Warnung.
 +</WRAP></code>|<WRAP alert round>
 +Dies ist eine Warnung.
 +</WRAP>|
 +
 +===== Text ein- und ausklappen =====
 +Mit dem Plugin [[https://www.dokuwiki.org/plugin:folded|folded]] lassen sich ein- und ausklappbare Texte (z.B. "Spoiler") erstellen.
 +
 +Code (inline):
 +<code>
 +Dies ist ein ++Beispieltext | mit einem Teil der nur erscheint, wenn man auf ihn klickt++. Danach geht der Text weiter.
 +</code>
 +
 +Darstellung:
 +
 +Dies ist ein ++Beispieltext | mit einem Teil der nur erscheint, wenn man auf ihn klickt++. Danach geht der Text weiter.
 +
 +Code (block): 
 +<code>
 +Dies ist ein Beispieltext.
 +
 +++++ Titel |
 +Dieser Teil erscheint nur, wenn man auf den Titel klickt.
 +++++
 +</code>
 +<WRAP tip round>
 +Vor den ersten 4 Plussen muss eine Leerzeile stehen.
 +</WRAP>
 +
 +Darstellung:
 +
 +Dies ist ein Beispieltext.
 +
 +++++ Titel |
 +Dieser Teil erscheint nur, wenn man auf den Titel klickt.
 +++++
 +
 +===== Text nach Bild =====
 +Möchte man Text nach einem Linksbündigen Bild ausrichten, kann man dies mit ''%%<WRAP clear></WRAP>%%'' erreichen:
 +
 +Beispiel ohne WRAP clear:
 +<code>
 +Lorem Ipsum vor  Bild\\ {{:wiki:dokuwiki-128.png|}} Lorem Ipsum nach Bild
 +</code>
 +Lorem Ipsum vor  Bild\\ {{:wiki:dokuwiki-128.png|}} Lorem Ipsum nach Bild
 +
 +Beispiel mit WRAP clear:
 +<code>
 +Lorem Ipsum vor Bild\\
 +{{:wiki:dokuwiki-128.png|}} <WRAP clear></WRAP>Lorem Ipsum nach Bild
 +</code>
 +Lorem Ipsum vor Bild\\
 +{{:wiki:dokuwiki-128.png|}} <WRAP clear></WRAP>Lorem Ipsum nach Bild
  
  
 ===== Links ===== ===== Links =====
- [[http://www.dokuwiki.org|Dokuwiki Homepage]]+   [[http://www.dokuwiki.org|Dokuwiki Homepage]]
  
dokuwiki.txt · Zuletzt geändert: 2024/03/21 07:55 von olli