Hallo !
Ist es mit TypoScript möglich einen Marker je nach Monat bzw. Tag mit einer anderen Grafik zu füllen? Ich dachte da an eine Grafik die sich eventuell je nach Jahreszeit ändert. Also von Dezember->Februar ein Winterbild, dann bis Mai ein Frühlingsbild usw. Oder eventuell zu Ostern, Weihnachten ein eigenes Bild.
Das sollte natürlich automatisch funktionieren.
Ist so etwas möglich?
Gruß
Thorsten
selbstverständlich.
suche in tsref nach conditions
oder klicke hier
https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/Conditions/Index.html#condition-function-date
bsp
xxx= OBEJCT
xxx.attribut=wwert
etc
[month = intx,inty,....]
xxx.attribut=andererwert
[global]
Mmm, also ich habe mir mal TSRef angesehen und jetzt zum Test folgendes im Setup eingetragen:
marks.MONAT = TEXT
[month=3]
marks.MONAT.value = Jetzt ist März
[else]
marks.MONAT.value = Kein März
[end]
Aber egal was hinter month steht, es wird immer "Kein März" angezeigt.
Gruß
Thorsten
conditions sind nicht in {} erlaubt!!!
ansonsten muss dass so funktionieren
Aha. Also schreibe ich einfach ans Ende des Setups:
page.10.marks.MONAT = TEXT
[month=3]
page.10.marks.MONAT.value = Jetzt ist März
[else]
page.10.marks.MONAT.value = Kein März
[end]
Ja, es funktioniert.
Gruß
Thorsten
hallihallo,
ich würde gerne ein komplettes template entsprechend der jahreszeit laden.
template-setup enthält bei mir momentan gem. dem Modern Template Building tutorial folgendes:
# Configuring the Auto-Parser for main template:
plugin.tx_automaketemplate_pi1 {
# Read the template file:
content = FILE
content.file = fileadmin/templates/sb_summer/index.html
# Here we define which elements in the HTML that
# should be wrapped in subpart-comments:
elements {
BODY.all = 1
BODY.all.subpartMarker = DOCUMENT_BODY
HEAD.all = 1
HEAD.all.subpartMarker = DOCUMENT_HEADER
HEAD.rmTagSections = title
TD.all = 1
DIV.all = 1
}
ich möchte also folgende 4 templates anlegen:
fileadmin/templates/sb_summer/index.html
fileadmin/templates/sb_autumn/index.html
fileadmin/templates/sb_winter/index.html
fileadmin/templates/sb_spring/index.html
und entsprechend dieser daten laden:
21.06. - 22.09. summer
23.09. - 21.12. autumn
22.12. - 20.03. winter
21.03. - 20.06. spring
ist das möglich ?
weiß jemand wie mein setup ausschauen sollte ?
greetings