Verbesserung
Wichtig
Detail
Fehlerbehebung
Detail
Die Anwendung kann mit Hilfe von Theme-Variablen für verschiedene Darstellungen bspw. in den theme-settings.xml des entsprechenden Themes konfiguriert werden.
Mit Hilfe des <icon>-Tag kann ein tl:ThemeImage hinzugefügt werden. Es ist möglich eine Icon-Theme-Variable "ohne Wert" mit Hilfe des Wertes none zu konfigurieren: {{{#!xml <icon name="foo"
value="none"
/> }}} Das heißt, die Variable für das tl:ThemeImage existiert, aber dem liegt kein Bild zugrunde.
Beim Auflösen dieser Variable sollte der Nutzer ein tl:ThemeImage$NoIcon erhalten. Das funktioniert jedoch nicht. Für den Wert none sucht er nach einem Bild "/none" im aktuellen Kontext, in der Demoanwendung zum Beispiel unter "demo/none".
Anwendung
In #26952 wird eine Theme-Variable benutzt um ein Icon in der Breadcrumb darzustellen. Initial soll kein Bild angezeigt werden. Jedoch soll im Theme selbst die Möglichkeit bestehen ein Bild dafür zu hinterlegen. Damit der Nutzer die Möglichkeit besitzt im Theme-Editor das Bild anzupassen, muss diese Variable aber existieren.
Test
Eine Icon-Theme-Variable auf none setzen und mit Hilfe der Browserkonsole das Bild untersuchen. Es sollte nicht mehr ein <img src="demo/none"/> gerendert werden.