Hi @ll
ich versuche grade in einer Tabelle die Hintergrundfarbe per TypoScript zu ändern. Dazu folgendes in meinem HTML Template:
<td align=left bgcolor=<!-- ###COLOR_1### --><!-- ###COLOR_1### -->>
Impressum<br>
Last Update: 01.10.2003
</td>
Meine Constants Area:
color_1 = ff0000
Und mein Setup:
page = PAGE
page.typeNum = 0
page.stylesheet = {$global_css}
page.bodyTag = <body bgcolor="#{$bg_color}" link="#{$link_color}">
page {
#Layout Typ0 (STANDARD)
typeNum = 0
1 = TEMPLATE
1 {
template = FILE
template.file = {$main_template_path}
#workOnSubpart = DOCUMENT_BODY
# content einfuegen
subparts.SPACER_IMG < temp.SPACER_IMG
subparts.LOGO_1 < temp.LOGO_1
subparts.LOGO_2 < temp.LOGO_2
supparts.BG_COLOR = {$bg_color}
supparts.TEXT_COLOR = {$text_color}
supparts.LINK_COLOR = {$link_color}
marks.COLOR_1 = {$color_1}
subparts.CONTENT< styles.content.get
subparts.MENU_1 < temp.menu_1
}
}
Auch kommt komischerweise, wenn ich die Zeile workOnSubpart auskommentiere, gar nix mehr was zwichen den beiden <!-- ###DOCUMENT_BODY### --> Tags steht.
Ich steig bei dem ganzem Typo Script Zeugs noch nicht so ganz durch. Daher wie Frage wie macht man sowas.
mfg
Striker
probiers mal so:
<td align=left bgcolor=<!-- ###COLOR_1### begin --> <!-- ###COLOR_1### end -->>
Impressum<br>
Last Update: 01.10.2003
</td>
Meine Constants Area:
color_1 = ff0000
Und mein Setup:
page = PAGE
page.typeNum = 0
page.stylesheet = {$global_css}
page.bodyTag = <body bgcolor="#{$bg_color}" link="#{$link_color}">
page {
#Layout Typ0 (STANDARD)
typeNum = 0
1 = TEMPLATE
1 {
template = FILE
template.file = {$main_template_path}
workOnSubpart = DOCUMENT_BODY
# content einfuegen
subparts.SPACER_IMG < temp.SPACER_IMG
subparts.LOGO_1 < temp.LOGO_1
subparts.LOGO_2 < temp.LOGO_2
subparts.BG_COLOR = {$bg_color}
subparts.TEXT_COLOR = {$text_color}
subparts.LINK_COLOR = {$link_color}
subparts.COLOR_1 = {$color_1}
subparts.CONTENT< styles.content.get
subparts.MENU_1 < temp.menu_1
}
}
HTH
CW
Also als erstes habe ich bemerkt, dass ich anstatt
workOnSubpart <- funktioniert nicht
workOnSubparts <- funktioniert
schreiben muss.
Aber mein Problem ist damit noch nicht gelöst. Das Problem schein folgendes zu sein. Der HTML Kommentar "<!-- ###COLOR_1### --> steht in einem anderem HTML-Tag <td bgcolor=<!-- ###COLOR_1### -->>.
Keine Ahnung wie ich sowas sonnst machen kann. Ich habs auch schon mit marks probiert. Aber da werden die Tags ("###COLOR_1###") nur aus dem Template gelöscht, aber nicht durch den Farbwert ersetzt.
Sascha[/quote]
Schau dir mal den Quelltext im Browser an. Es dürte dann wohl z.B. <td bgcolor=<!-- "#FFFFFF" -->> da stehen. Die Kommentare gehen nur bei den workOnSubparts, da hiermit der Bereich angegeben wird, der für TypoScript wichtig ist. Die Marker werden ersetzt, die Kommentare allerdings nicht.