Hallo Leute!
Folgendes fiktives TS dient als Veranschaulichung meines Problems:
# ROOT-Seite
page = PAGE
page.typeNum = 0
page.includeCSS.file1 = fileadmin/css/root.css
print < page
print.typeNum = 1
# SUB-Seite
page.includeCSS.file2 = fileadmin/css/sub.css
Das Problem ist jetzt - wenn ich auf Unterseiten CSS oder JS hinzufüge - dass das zweite PAGE Objekt diese Änderungen nicht übernimmt, was aber sehr von VOrteil wäre, da ich sonst auf allen Unterseiten als 'letzte Definitionen' dieses TS setzen müsste:
print.includeCSS < page.includeCSS
print.includeJS < page.includeJS
# oder sogar noch einmal:
print < page
print.typeNum = 1
Problem dabei ist, dass folgendes nicht geht:
print <= page
# Und das geht anscheinend auch nicht:
print < page
print.includeCSS <= page.includeCSS
Ist es also möglich auf Unterseiten die Eigenschaft aller PAGE Objekte zu ändern ohne dies für jedes Objekt einzeln zu machen? Bzw. wie wäre der alternative Weg zusätzliche Daten auf Unterseiten zu inkludieren ohne dabei die anderen PAGE Objekte zu vernachlässigen?
Herzlichen Dank für eure Hilfe!