====== WvdS.DokuWiki.Snippet Plugin ====== **Plugin:** wvdssnippet\\ **Version:** 2.0.0\\ **Namespace:** ''lib/plugins/wvdssnippet/''\\ **Autor:** Wolfgang van der Stille \\ **Lizenz:** GPL 2 ---- ===== Definition ===== Das **wvdssnippet** Plugin ermöglicht wiederverwendbare HTML-Bausteine (Snippets) mit zentraler Verwaltung. Es bietet eine sichere Alternative zu ''htmlok'' und erlaubt die Kombination von HTML mit mehrsprachigen Übersetzungen. ===== Anwendungsfälle ===== * **Navigationsmenüs** - Hauptmenü, Sidebar-Navigation zentral verwalten * **Wiederholende Elemente** - Footer, Kopfzeilen, Buttons * **Lokalisierte Komponenten** - HTML mit integrierter Mehrsprachigkeit * **Widget-ähnliche Blöcke** - Social Media Links, Kontaktboxen * **Template-Erweiterungen** - Komplexe HTML-Strukturen in Wiki-Seiten ---- ===== Syntax ===== {{wvds:snippet>key}} ==== Parameter ==== ^ Parameter ^ Typ ^ Beschreibung ^ | **key** | string | Dateiname des Snippets (ohne .html Extension) | ---- ===== Snippet-Definition ===== ==== Datei-basierte Speicherung ==== Snippets werden als einzelne HTML-Dateien im Plugin-Verzeichnis gespeichert: **Verzeichnis:** ''lib/plugins/wvdssnippet/snippets/'' **Dateiformat:** ''{key}.html'' lib/plugins/wvdssnippet/snippets/ ├── main_menu.html ├── go_back.html ├── social_links.html ├── contact_box.html └── footer.html ==== Regeln ==== ^ Regel ^ Beschreibung ^ | Dateiname | Entspricht dem Snippet-Key (z.B. ''main_menu.html'' → ''{{wvds:snippet>main_menu}}'') | | Inhalt | Vollständiger HTML-Code in der Datei | | Mehrzeilig | Beliebig viele Zeilen möglich | | wvdsi18n | ''{{wvds:i18n>...}}'' Tags werden verarbeitet | | HTML | Vollständiges HTML erlaubt | ==== Erlaubte Inhalte ==== ^ Inhaltstyp ^ Beispiel ^ | HTML-Tags | ''
'', ''