Textvariablen

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 E-Book-Metadaten aus dem Element <titelei_ebook> zu. Einzige Ausnahme ist hier die Print-ISBN aus den "normalen" Metadaten die mit {{ISBN}} oder {{ISBN-clean}} abgefragt werden kann.

[Achtung]Achtung
  • Es wird kein MarkUp generiert! Inline-Auszeichnungen werden nicht ausgegeben!

  • Enthält z.B. das Element <meta_titel> einen Zeilenumbruch mittels <br/>-Element, so wird er NICHT ausgegeben!

[Anmerkung]Anmerkung

Erlaubt sind die folgenden Textvariablen:

{{TITEL}} | {{UNTERTITEL}} | {{ISBN}} | {{ISBN-clean}} | {{eISBN}} | {{eISBN-clean}} | {{DOI}} | {{URN}} | {{ID}} | {{LOVELYBOOKS.ALLEAUTOREN}} | {{LOVELYBOOKS.AUTORENLINK}} | {{UEBERSETZER}} | {{UEBERSETZER1}} | {{UEBERSETZER2}} | {{UEBERSETZER3}} | {{UEBERSETZER4}} | {{UEBERSETZER5}} | {{ILLUSTRATOREN}} | {{ILLUSTRATOR}} | {{ILLUSTRATOR1}} | {{ILLUSTRATOR2}} | {{ILLUSTRATOR3}} | {{ILLUSTRATOR4}} | {{ILLUSTRATOR5}} | {{GATTUNG}} | {{eLOGO}} | {{LOGO}} | {{HERAUSGEBER}} | {{HERAUSGEBER1}} | {{HERAUSGEBER2}} | {{HERAUSGEBER3}} | {{HERAUSGEBER4}} | {{HERAUSGEBER5}} | {{AUTOREN}} | {{AUTOR}} | {{AUTOR1}} | {{AUTOR2}} | {{AUTOR3}} | {{AUTOR4}} | {{AUTOR5}} | {{CO-AUTOREN}} | {{CO-AUTOR1}} | {{CO-AUTOR2}} | {{CO-AUTOR3}} | {{CO-AUTOR4}} | {{CO-AUTOR5}} | {{DL-NAME}} | {{DATUM-SPERRFRIST}} | {{DATUM-SPERRFRIST-FREITEXT}} | {{DATUM-ERSCHEINUNGSTERMIN}} | {{DATUM-ERSCHEINUNGSTERMIN-FREITEXT}}

Beispiel 20. Verwendung im Fließtext

TPL-Template:

<p>Die E-Book-ISBN dieses Titels lautet: {{eISBN}}</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:

<meta_titel>Ein <kursiv>ziemlich</kursiv> langer Beispieltitel<br/>für ein E-Book!</meta_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/{{ISBN-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>