Platzhalter

für Abweichler von der reinen Aneamal-Syntax

Die Aneamal-Syntax bringt viele Möglichkeiten mit, um Texte zu formatieren. Um darüber hinaus Wünsche zu erfüllen, für die es keine vorgefertigten Auszeichnungselemente gibt, lassen sich Platzhalter einsetzen. Ein Platzhalter besteht aus dem Zeichen & und dem darauf folgenden Zeichen.

In Metadaten kann für den Platzhalter HTML-Code als Daten-URI in base64-kodierter Form oder als Verweis auf eine Datei mit dem Code hinterlegt werden. Dieser HTML-Code wird dann automatisch überall eingefügt, wo der Platzhalter im Text auftaucht. In jeder Datei können die folgenden Platzhalter frei definiert werden: &0 &1 &2 &3 &4 &5 &6 &7 &8 &9 &a &b &c &d &e &f &g &h &i &j &k &l &m &n &o &p &q &r &s &t &u &v &w &x &y &z &A &B &C &D &E &F &G &H &I &J &K &L &M &N &O &P &Q &R &S &T &U &V &W &X &Y &Z

Beispielsweise kennt Aneamal keine Markierungen, um Text durchzustreichen. Im folgenden Beispiel werden aber die Platzhalter &1 und &2 mittels Daten-URIs als HTML-Tags <s> und </s> definiert und dann im Text zum Durchstreichen verwendet.

@ &1: ->data:;base64,PHM+
@ &2: ->data:;base64,PC9zPg==
Ein Mikrowellenherd ist &1ein famoser&2 KEIN Haartrockner!

Ein Mikrowellenherd ist ein famoser KEIN Haartrockner!

Übrigens, mit Aneamal kannst Du beim Verweis auf Daten-URIs auch die Kurzform ->, aus Pfeil und Komma verwenden, die als ->data:;charset=UTF-8;base64, interpretiert wird.

Vordefinierte Platzhalter

Neben den frei definierbaren Platzhaltern mit Ziffern und Buchstaben können einige vordefinierte Platzhalter genutzt werden:

HTML-Code
&+ <span style='font-size:larger'>
&- <span style='font-size:smaller'>
&, <span style='font-weight:normal'>
&; </span>

Platzhalter in Miniseiten

Miniseiten erben Platzhalter der Datei, in welcher die Miniseite steht. Die Platzhalter von außerhalb der Miniseite können in der Miniseite aber auch neu definiert werden. Ein Beispiel:

@ &X: ->,PHNwYW4gc3R5bGU9J2NvbG9yOmdyZWVuJz4=
@ &Y: ->,PHNwYW4gc3R5bGU9J2NvbG9yOnJlZCc+
Die Ampel sprang von &Xeiner&; Farbe auf die &Yandere&;.

> @ &X: ->,PHNwYW4gc3R5bGU9J2NvbG9yOiNmZmQ3MDAnPg==
> Der Erdlöwe wechselte von &Xeiner&; Farbe zur &Yanderen&;.

Die Ampel sprang von einer Farbe auf die andere.

Der Erdlöwe wechselte von einer Farbe zur anderen.