hallo leute,
habe oben benanntes problem. habe den code in meine setup so eingebaut wie es robert meyer vorgibt.
der platzhalter ###DATUM### wird zwar angesprochen, aber das datum mit der begrüßung erscheint nicht.
was mach ich da falsch..?
hier ist mal das komplete setup.
danke für´s anschauen
seite = PAGE
seite {
typeNum = 0
bodyTag = <body bgcolor="#DDDDDD">
stylesheet = fileadmin/css/swiesle_template_1.css
meta.AUTHOR = mowarman
meta.DESCRIPTION = Hier findest du wissenswertes und kurioses zum Thema Garten
10 = TEMPLATE
10.template = FILE
10.template.file = fileadmin/html/swiesle_template_1.html
10.workOnSubpart = DOKUMENT
10.marks{
BANNER = IMAGE
BANNER.file = GIFBUILDER
BANNER.file {
XY = 750, 100
backColor = #FFFFFF
10 = IMAGE
10.file = fileadmin/images/banner01.jpg
10.file.width = 750
10.offset = 0, -300
20 = IMAGE
20.file = GIFBUILDER
20.file.backColor = #FFFFFF
20.file.XY = 750, 100
20.mask = fileadmin/images/mask.jpg
30 = TEXT
30.text.field = subtitle
30.fontSize = 44
30.fontFile = fileadmin/fonts/verdanai.ttf
30.fontColor = #96CC9F
30.offset = 85, 87
40 = TEXT
40.text.field = title
40.fontSize = 36
40.fontFile = fileadmin/fonts/verdana.ttf
40.fontColor = #E2F5E5
40.offset = 10, 87
}#banner.file
FOOT_NAVI = HMENU
FOOT_NAVI {
special = directory
special.value = 20
1 = TMENU
1.NO = 1
1.NO.ATagParams = class="linkWeiss"
1.NO.linkWrap = | | |*| | | |*| |
}# FOOT_NAVI
NAVI = HMENU
NAVI {
special = directory
special.value = 19
entryLevel = 1
1 = GMENU
1.NO = 1
1.NO {
wrap = |<br />
XY = 145, 30
backColor = #478951
10 = TEXT
10.text.field = title
10.fontColor = #FFFFFF
10.fontFile = fileadmin/fonts/verdanai.ttf
10.fontSize = 14
10.offset = 7, 21
20 = IMAGE
20.file = GIFBUILDER
20.file {
XY = 100,1
backColor = #FFFFFF
}# 20.file
20.offset = 0, 29
}# 1.NO
#den rolloverzustand beschreiben
1.RO < .1.NO
1.RO.backColor = #CBCBCB
#beschreibung der 1.ebene in die 2.ebene kopieren
2 < .1
2.NO {
backColor = #99cc99
10.fontColor = #666666
10.fontSize = 11
}# 2.NO
#rollover 1.zustand
2.RO < .2.NO
2.RO.backColor = #ccffff
#rollover 2.zustand
2.CUR < .2.RO
2.RO.backColor = #ffcc66
}# NAVI
DATUM = COA_INT
Datum {
10 = TEXT
10 {
value = Guten Morgen
wrap = |, heute ist der
}#10
20 = TEXT
20 {
data = date:d.m.Y
}#20
}#DATUM
CONTENT_CENTER = CONTENT
CONTENT_CENTER {
table = tt_content
select.orderBy = sorting
select.where = colPos = 0
}# CONTENT_CENTER
CONTENT_RIGHT = CONTENT
CONTENT_RIGHT {
table = tt_content
select.orderBy = sorting
select.where = colPos = 2
}# CONTENT_RIGHT
}# 10.marks
}# seite
### BEDINGUNGEN ###
[hour = >10]
page.10.marks.DATUM.10.value = Guten Tag
[hour = >18]
page.10.marks.DATUM.10.value = Guten Abend
[global]
Du musst "DATUM" groß schreiben (Zeile 110)
...
DATUM = COA_INT
DATUM {
10 = TEXT
10 {
...
Norman
hallo norman,
natürlich, du hast vollkommen recht !!
ICH TROTTEL....
danke nochmals für ALLES
mowarman
hallo nochmals,
das datum wird nun angezeigt, aber die umschaltung abhängig von der tageszeit funktioniert noch nicht.
ich bekomm´s einfach nicht hin.
ganz am ende unter #### BEDINGUNGEN ####
hier nochmals der code
danke euch...
mowarman
# Allgemeine TypoScript-Konfigurationen
config.linkVars = L
config.sys_language_uid = 0
config.language = de
seite = PAGE
seite {
typeNum = 0
bodyTag = <body bgColor = "#DDDDDD">
stylesheet = fileadmin/css/swiesle_template.css
meta.AUTHOR = mowarman
meta.DESCRIPTION = Hier findest du wissenswertes und kurioses zum Thema Garten
10 = TEMPLATE
10.template = FILE
10.template.file = fileadmin/html/swiesle_template.html
10.workOnSubpart = DOKUMENT
10.marks{
DATUM = COA_INT
DATUM {
10 = TEXT
10 {
value = Guten Morgen
wrap = |, heute ist der
}#10
20 = TEXT
20 {
data = date:d.m.Y
}#20
}#DATUM
BANNER = IMAGE
BANNER.file = GIFBUILDER
BANNER.file {
XY = 750, 100
backColor = #FFFFFF
10 = IMAGE
10.file = fileadmin/images/banner01.jpg
10.file.width = 750
10.offset = 0, -300
20 = IMAGE
20.file = GIFBUILDER
20.file.backColor = #FFFFFF
20.file.XY = 750, 100
20.mask = fileadmin/images/mask.jpg
30 = TEXT
30.text.field = subtitle
30.fontSize = 44
30.fontFile = fileadmin/fonts/verdanai.ttf
30.fontColor = #96CC9F
30.offset = 85, 87
40 = TEXT
40.text.field = title
40.fontSize = 36
40.fontFile = fileadmin/fonts/verdana.ttf
40.fontColor = #E2F5E5
40.offset = 10, 87
}#banner.file
FOOT_NAVI = HMENU
FOOT_NAVI {
special = directory
special.value = 20
1 = TMENU
1.NO = 1
1.NO.ATagParams = class="linkWeiss"
1.NO.linkWrap = | | |*| | | |*| |
}# FOOT_NAVI
NAVI = HMENU
NAVI {
special = directory
special.value = 19
entryLevel = 1
1 = GMENU
1.NO = 1
1.NO {
wrap = |<br>
XY = 145, 30
backColor = #478951
10 = TEXT
10.text.field = title
10.fontColor = #FFFFFF
10.fontFile = fileadmin/fonts/verdanai.ttf
10.fontSize = 14
10.offset = 7, 21
20 = IMAGE
20.file = GIFBUILDER
20.file {
XY = 100,1
backColor = #FFFFFF
}# 20.file
20.offset = 0, 29
}# 1.NO
#den rolloverzustand beschreiben
1.RO < .1.NO
1.RO.backColor = #CBCBCB
#beschreibung der 1.ebene in die 2.ebene kopieren
2 < .1
2.NO {
backColor = #99cc99
10.fontColor = #666666
10.fontSize = 11
}# 2.NO
#rollover 1.zustand
2.RO < .2.NO
2.RO.backColor = #ccffff
#rollover 2.zustand
2.CUR < .2.RO
2.RO.backColor = #ffcc66
}# NAVI
CONTENT_CENTER = CONTENT
CONTENT_CENTER {
table = tt_content
select.orderBy = sorting
select.where = colPos = 0
}# CONTENT_CENTER
CONTENT_RIGHT = CONTENT
CONTENT_RIGHT {
table = tt_content
select.orderBy = sorting
select.where = colPos = 2
}# CONTENT_RIGHT
}# 10.marks
}# seite
#### BEDINGUNGEN ###
[hour = >10]
page.10.marks.DATUM.10.value = Guten Tag
[hour = >18]
page.10.marks.DATUM.10.value = Guten Abend
[global]
Da sollte ein [global] fehlen... also
[hour = >10]
page.10.marks.DATUM.10.value = Guten Tag
[global]
[hour = >18]
page.10.marks.DATUM.10.value = Guten Abend
[global]
Also da ist noch ein Fehler drinn...
Ich hab sowas auch im Einsatz... Es müsste dann folgendermaßen aussehen...
Wenn du ab 12 Uhr Guten tag schreiben möchtest, dann muss es
[hour = 12, >12]
lib.willkommen = COA_INT
lib.willkommen {
10 = TEXT
10 {
value = Guten Tag
wrap = <div class="willkommen">|</div>
}
}
[global]
Also quasi heißt das dann ab 12 Uhr und größer 12 Uhr...
[hour = >12] geht nicht...
Statt dem lib.willkommen machste dann deinen marker da wieder rein... is ja klar...
Hallo,
danke noch mals für die tolle hilfe. jetzt funktioniert es.
was ich nur doof finde ist, daß im buch von robert meyer praxiswissen typo3 der angegebene code nicht funktioniert. und das ist nicht das einzigste beispiel....
eigentlich schade dafür geld auszugeben...
mowarman #evil# #evil#
Deine Bedingung enthielt auch noch einen kleinen Fehler,
du hast oben definiert
seite = PAGE
unten sprichst du das ganze aber mit "page" an
page.10.marks.DATUM.10.value = Guten Tag
wenn es seite.10. .... heisst sollte es eigentlich auch klappen.
Hallo,
das hatte ich bereits geändert. Mit folgendem Code funzt es...!
# Zeitabhängiger Begrüßungstext
[hour = 0, >6]
page.10.marks.DATUM.10.value = Guten Morgen
[hour = 12, >12]
page.10.marks.DATUM.10.value = Guten Tag
[hour = 18, >18]
page.10.marks.DATUM.10.value = Guten Abend
[global]
Vielen Dank noch für alles, super Forum hier 😉