Zum Inhalt springen

Konstanten durch Konstanten ersetzen

Erstellt am 12. Juli 2004 · Noch keine Antworten

Tags: Frage

m.​hagemann ·

Folgendes Problem:

Ich habe ein kleines Extension-Template erstellt, was ähnlich funktionieren soll wie das cSet-template, sprich einige Werte vordefinieren, welche andere ersetzen. Das funktioniert bei Werten von Static-templates (styles.content...) auch ganz gut. Wen ich aber Werte meines eigenen Haupttemplates überschreiben möchte werden lediglich die Bezeichner der Konstanten eingetragen.

Bsp.

Haupttemplate:
main.fontSize=3

Extension:
ext.fontSize=5
main.fontSize={$ext.fontSize}

ergibt im Font-Tag die Angabe: fontsize={$ext.fontSize} und nicht fontsize=5

Das cSet-template macht das doch genauso. Allerdings ist mir aufgefallen, dass z.B. bei content.tableCellColor = {$cSet.tableCellColor} der gleiche Fehler auftritt (man kann ja mal testweise eine Tabelle als Content-Element anlegen). Irgendworan muss das doch liegen, dass das Ganze mal funktioniert und mal nicht.

Besten Dank bereits im Voraus

- Markus mit k