Benutzer-Werkzeuge

Webseiten-Werkzeuge


nerdkram:webdesign:rezepte-in-dokuwiki

Dies ist eine alte Version des Dokuments!


Rezepte in Dokuwiki

Seitenvorlagen nutzen

Da Rezepte in der Regel eine wiederkehrende Textstrukturierung aufweisen, empfiehlt sich die Verwendung einer darauf angepassten Seitenvorlage.

Hierzu muss eine entsprechend der Dokuwiki-Artikelsyntax formatierte Textdatei im Verzeichnis ./data/pages/$myNamespace des Namespace $myNamespace angelegt werden.

Für Seitenvorlagen, die ausschließlich nur innerhalb des Namespace $myNamespace gelten sollen, in dessen Verzeichnis die Seitenvorlage gespeichert ist, muss dabei der Dateiname _template.txt (einfacher führender Unterstrich) verwendet werden; Seitenvorlagen, die vererbt und damit auch für alle hierarchisch unterhalb von $myNamespace liegenden Namespaces gelten sollen, sind unter dem Dateinamen __template.txt (doppelter führender Unterstrich) zu speichern.

Beispiel einer einfachen Seitenvorlage für Rezepte:

template.txt
====== Titel des Gerichts ======
===== Zutaten =====
Portionen: n
^ Menge  ^ Einheit ^ Bezeichnung  ^
|  |  |  |
===== Zubereitung =====
Lorem ipsum
===== Hinweise =====
Lorem ipsum

Glossar verwenden

Da die Mengenangaben in Rezepten regelmäßig auf etablierten (SI-)Einheiten beruhen, bietet sich bei der Eingabe die Nutzung der zugehörigen Abkürzungen an.

Um diese auch semantisch zu kennzeichnen, muss die abgekürzte Einheit in das HTML-Tag <abbr></abbr> eingeschlossen werden; die volle Bezeichnung der Einheit - gegebenfalls zuzüglich kurzer erläuternder Hinweise - wird dann im title-Attribut festgehalten.

Dokuwiki stellt zu diesem Zweck bereits einen integrierten Mechanismus bereit, bei dem anwendungsspezifische Inhalte des Tags und dessen jeweiliges Attribut aus der Datei ./conf/acronyms.conf bezogen werden; indivuelle Inhalte können hingegen in einer Datei ./conf/acronyms.local.conf hinterlegt werden.
Die zu verwendende Syntax folgt der Dokuwiki-Vorlage ./conf/acronyms.conf (d.h. ein Eintrag pro Zeile gemäß dem Muster Tag-Inhalt Attribut-Text mit mind. einem trennenden Leerzeichen, Kommentare werden durch ein vorangestelltes Gatterzeichen gekennzeichnet).

Beispiel eines einfachen Einheiten-Glossars:

./conf/acronyms.local.conf
# Mengen
St.	Stück
Proz.   Prozent
Prom.   Promille
v.H.    von Hundert
 
# Volumina
EL	Esslöffel
TL	Teelöffel
gestr.  gestrichen
geh.    gehäuft
Msp.	Messerspitze
l	Liter
dl      Dezilter, 1 dl = 100 ml
cl      Centiliter, 1 cl = 10 ml
ml	Milliliter
TBSP	Esslöffel
TSP	Teelöffel
cup	Tasse, 1 cup (US) ≈ 236,59 ml
 
# Gewichte
kg	kilogramm
dag	dekagramm, 1 dag = 10 g
g	gramm
mg      milligramm
oz	Unze, 1 oz ≈ 28,35 g
lb	Pfund, 1 lb ≈ 453,59 g
lbs	Pfund, 1 lbs ≈ 453,59 g
 
# Zeiten
d       Tage
h	Stunden
min	Minuten
s       Sekunden
Std.	Stunden
Min.	Minuten
Sek.    Sekunden
 
# Temperaturen
°F	Grad Fahrenheit
°C	Grad Celsius

Eine Verwaltung dieser Datei über die Administrations-Oberfläche von Dokuwiki ist über das Plugin confmanager möglich.

nerdkram/webdesign/rezepte-in-dokuwiki.1696072110.txt.gz · Zuletzt geändert: von matthias.moorkamp

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki