|
Verfasst am: 29. 01. 2012 [01:39]
|
|
steffen
Steffen Günsche
Themenersteller
Dabei seit: 14.01.2012
Beiträge: 12
|
Hallo,
ich wollte an besagter lib.area.header eine kleine Erweiterung vornehmen und habe das als TEXT-Element Position 50 in das COA eingetragen...
lib.area.header = COA
lib.area.header {
wrap = |
stdWrap.outerWrap = {$if_yaml.content.header.allWrap}
stdWrap.prefixComment = 2|Output of lib.area.header
5 =< lib.modul.headerslide
10 =< lib.modul.searchbox
20 =< lib.modul.nav_top
30 =< lib.modul.header_image_1st
40 =< lib.modul.header_image_2nd
50 = TEXT
50.value = <div id="roben"></div>
}
Es erscheint aber nichts dergleichen im HTML-Code. Wie starte ich die Fehlersuche?
mfg
Steffen
|
|
Verfasst am: 29. 01. 2012 [23:36]
|
|
lobster_1956
Ralf-René Schröder
Dabei seit: 01.05.2008
Beiträge: 271
|
löch deinen Cache... es sollte so problemlos klappen
ich habe gerade testweise ins roottemplate folgendes eingefügt uch es geht problemlos
lib.area.header {
50 = TEXT
50.value = <div id="roben"></div>
}
aber sinnvollerweise solltest du die zwei Dinge angewöhnen
1.) die Position 50 nicht zu nutzen (die wird für dynamische Inhalte genutzt falls vorhanden)
2.) der Übersichtlichkeit halber würde ich ein modul zwischen schalten, etwa in der Art (kann natürlich auch gleich ein TEXT sein und kein COA):
lib.modul.roben = COA
lib.modul.roben {
wrap = <div id="roben"> | </div>
10 = TEXT
10.value = meinInhalt
}
lib.area.header.60 =< lib.modul.roben
beste Grüße ... René ... der Hamburger aus dem Erzgebirge ...
|
|
Verfasst am: 30. 01. 2012 [01:03]
|
|
steffen
Steffen Günsche
Themenersteller
Dabei seit: 14.01.2012
Beiträge: 12
|
Danke.
Ich hab jetzt die Ergänzung von lib.area.header im Template "02_you_configuration" eingetragen und da funktionierts auch.
Was mich trotzdem, nur des Verstehens wegen, interessieren würde:
Wenn ich's unter "GlobalStorage" im Template "70_basic_areas" ändere, passiert gar nichts (ich kann sogar sämtliche Zeilen 10, 20, 30 usw. von lib.area.header auskommentieren). Das gibt's doch gar nicht...
Wird das nochmal wo anders definiert???
Vielleicht hätte jemand nochmal einen kleinen Tip für mich... Ich finde es immer ganz angenehm, wenn ich verstehe, was ich verwende... 
mfg
Steffen
[Dieser Beitrag wurde 1mal bearbeitet, zuletzt am 30.01.2012 um 12:46.]
|
|
Verfasst am: 30. 01. 2012 [14:39]
|
|
lobster_1956
Ralf-René Schröder
Dabei seit: 01.05.2008
Beiträge: 271
|
das kommt drauf an welches basis TS du in deinem startlayout einbindest
entweder bacic oder basic_newstyle
das erste bindet das komplette .txt file ein, und nur das zweite die Templates unter GlobalStorage
beste Grüße ... René ... der Hamburger aus dem Erzgebirge ...
|
|
Verfasst am: 31. 01. 2012 [00:53]
|
|
steffen
Steffen Günsche
Themenersteller
Dabei seit: 14.01.2012
Beiträge: 12
|
Ich versteh nicht, warum das so kompliziert ist. Warum wird einmal ein unübersichtliches Textfile eingebunden und ein anderes Mal schön strukturierte Template Datensätze.
mfg
Steffen
|
|
Verfasst am: 31. 01. 2012 [12:00]
|
|
lobster_1956
Ralf-René Schröder
Dabei seit: 01.05.2008
Beiträge: 271
|
weil das txt file die lösung war der ersten Versionen
die zusätzlichen Templates sind erst später dazugekommen
damit das ganze auch weiterhin für diejenigen funktioniert die das template schon länger nutzen muß es beides geben...
außerdem haben unterschiedliche Anwender auch unterschiedliche Ansprüche (manche wollen ihre Templates mit einem texteditor bearbeiten und vielleicht sogar versionieren)
um die Template unter GlobalStorage zu nutzen einfach das basic_newstyle in deinem Starttemplate einbinden und nicht das basic (wobei die files sich deutlich leichter updaten lassen, ändern sollte man da sowieso nichts wenn man nicht genau weiß was man tut)
für die Zukunft werden sich die namen ändern in die logischeren
basic_in_files
basic_in_database
beste Grüße ... René ... der Hamburger aus dem Erzgebirge ...
|