Textvariablen in doppelt-geschweiften Klammern (z.B. {{TITEL}}
) geben den Inhalt des entsprechenden Metadatenfelds in Plain-Text zurück.
Dabei greift die Template-Engine ausschließlich auf die Metadaten der aktuellen E-Book-Ausgabe aus dem aktuell verwendeten Element <ausgabe>
zu. Einzige Ausnahme ist hierbei die Print-ISBN, die über die Referenzausgabe (sofern getaggt und Printausgabe) aufgelöst wird, und die mit {{KENNUNG-ISBN-PRINT}}
oder {{KENNUNG-ISBN-PRINT-clean}}
abgefragt werden kann.
Achtung | |
---|---|
|
Anmerkung | |
---|---|
Erlaubt sind die folgenden Textvariablen:
|
Beispiel 20. Verwendung im Fließtext
TPL-Template:
<p>Die E-Book-ISBN dieses Titels lautet: {{KENNUNG-ISBN}}</p>
HTML-Ausgabe im EPUB:
<p>Die E-Book-ISBN dieses Titels lautet: 978-3-844-23718-4</p>
Beispiel 21. MarkUp wird entfernt
pagina-XML:
<titel>Ein <kursiv>ziemlich</kursiv> langer Beispieltitel<br/>für ein E-Book!</titel>
TPL-Template:
<p>Der Titel dieses Buches lautet: {{TITEL}}</p>
HTML-Ausgabe im EPUB:
<p>Der Titel dieses Buches lautet: Ein ziemlich langer Beispieltitelfür ein E-Book!</p>
MarkUp wird ersatzlos entfernt. Dadurch kann es zu Darstellungsfehlern kommen! Mit einem Leerzeichen vor dem <br/>
-Element könnte man dies umgehen. Eleganter ist allerdings die Verwendung von Element-Abfragen (siehe nächstes Kapitel).
Da kein MarkUp generiert wird, können Textvariablen auch in HTML-Attributen verwendet werden:
Beispiel 22. Verwendung in Attributen
<p><a href="http://www.lovelybooks.de/m/epub/{{KENNUNG-ISBN-PRINT-clean}}/ihre-meinung/">Schreiben Sie hier Ihre Meinung zum Buch</a></p>
HTML-Ausgabe im EPUB:
<p><a href="http://www.lovelybooks.de/m/epub/9783844237184/ihre-meinung/">Schreiben Sie hier Ihre Meinung zum Buch</a></p>