Hallo zusammen,
ich habe irgendwie Probleme mit meinem Constant Editor.
Z.B. habe ich die Headline 5 definiert, also müsste doch die entsprechende Angabe automatisch in CONSTANTS erscheinen, oder wat?
Tut sie nicht.
Außerdem, ich habe es schon mal gepostet, habe ich ein +ext-Template erstellt, das doch eigentlich alle CONSTANTS-Angaben übernehmen müsste ... klappt auch nicht reibungslos.
Experten auf diesem Gebiet - bitte meldet euch!
Gruß, Christine
[ Diese Nachricht wurde geändert von: timic am 2002-11-28 11:04 ]
hi,
poste doch mal was von deinem code.
sonst sieht man nix 😉
grüße
Na ja, was soll ich da groß posten?
Also z.B. steht bei mir im Basis-Template bei den CONSTANTS:
content.wrap.header1 = <img src="fileadmin/images/templ/lin_head.gif" width="14" height="8"><b>|</b> <img src="fileadmin/images/templ/lin_head.gif" width="14" height="8"><br>
content.wrap.header2 = <b>|</b><br>
content.wrap.header3 = <b>|</b><br>
content.wrap.header = |
content.wrap.header4 = <strong>|</strong><br>
Leider übernimmt mein +ext-Template eine Ebene tiefer diese Angaben nicht automatisch, wie es das sollte. Kann es sein, dass man ein +ext-Template erst ganz am Schluss anlegen darf und den Constant Editor dann nicht mehr anfassen darf oder so?
(Das mit der Headline 5 hat sich erledigt, habe mal die Tomaten abgesetzt.)
Gruß, Christine
also:
die constants, die du definierst, wandern solange durch die templates nach unten, bis du
sie
1.) explizit in einem +ext überschreibst
2.) oder du bei einem +ext "clear constants" ankreuzt
das vererben geschieht implizit, und bedeutet nicht etwa, daß du die constants, die du in deinem root-template gesetzt hast, im constants-feld eines darunter liegenden templates sichtbar werden.
du siehst aber deine einstellungen auf jeden fall im object-browser. dabei hängt es davon ab, auf welcher ebene bzw. bei welchem template du ihn aufrufst. du solltest bei deinem ext also die einstellungen sehen können, die du "oben" gemacht hast.
ist das was klarer geworden jetzt?
prüfe bitte zusätzlich im template analyzer, ob du alle notwendigen static templates eingebunden hast.
du solltest dort zumindest sehen
- styles.content (default)
- content (default)
- und ggf. cSet
viel spaß noch.
Genau dieses durchwandern funktioniert bei mir nicht richtig.
Als ich das +ext-Templ. angelegt habe, hat alles funktioniert. Dann habe ich am Basistempl. weitergearbeitet und diese Änderungen übernimmt das +ext nicht.
Das man sie im +ext nicht sehen kann ist mir klar, das ist ja der Sinn der Übung.
Die static templates sind auch bei beiden eingebunden (cSet nicht, braucht man das?)
"clear constants" ist beim +ext nicht angekreuzt.
Es scheint sich vor allem auf die Angaben zu den Headern zu beziehen. Diese Angaben übernimmt das +ext einfach nicht, das sieht man auch im Object Browser.
Ich verstehs nicht. Trotzdem danke!
Christine