Moin Community 😉
Es gibt ja die Möglichkeit den kleinen haken bei datum anzeigen bei einem contentelement anzuklicken. Dann wird das ganze so ausgegeben 01.09.2008.
Ich möchte aber das zb. eine große 1 steht und darunter zentriert September. so wie bei den coolen blogs von einigen.
wie kann ich die anzeige so formatieren im typoscript das der nur den tag ausgibt und den monat ausschreibt.
die optische geschichte mach ich ja dann mit css.
gruß
frOsT
lib.stdheader.5.strftime = %d. %B
Formate stehen hier:
http://php.net/strftime
Das kannst du in einem COA machen. Du gibst das Datum mehrmals aus (zuerst nur Tag, dann Monat) und das alles noch mit CSS Klassen, wie du diese brauchst...
Danke für die antworten 😉
Alex genau das isses was ich will.
lib.stdheader.5.strftime = %d. %B
hiermit wirds ja schon cool ausgegeben, aber am besten wärs halt wenn die zahl/monat seine eigene css klasse hätte.
wie würde das funktionieren mit COA?
gruß
ein Blick in Template Analyzer hilft (css_styled_content)
lib.stdheader.5 = TEXT
lib.stdheader.5 {
field = date
if.isTrue.field = date
date = d/m Y
strftime = %d
wrap = <p class="csc-header-date-day">|</p>
prefixComment = 2 | Header date:
}
lib.stdheader.6 = TEXT
lib.stdheader.6 {
field = date
if.isTrue.field = date
date = d/m Y
strftime = %B
wrap = <p class="csc-header-date-month">|</p>
prefixComment = 2 | Header date:
}
ah cool danke steffen.
das mit dem template analyzer kannt ich in der form noch nicht.
mit deiner lösung hat ja datum und monat ne eigene klasse.
wie mach ich das, das ich um beide zb. ne class="datum" lege das ich die net einzeln im css ansteuern muss um die zu positionieren.
lib.stdheader.5.wrap = <div class="datum">|</div>
so ungefähr?
Du musst Dich schon entscheiden
"aber am besten wärs halt wenn die zahl/monat seine eigene css klasse hätte."
"wie mach ich das, das ich um beide zb. ne class="datum" lege"
= Widerspruch
ansonsten hast Du doch beide wraps, kannst wrappen wie Du willst,
bei 5 wrap = <div class="datum">|
bei 6 wrap = |</div>
naja nen widerspruch isses ja net weil das was ich meinte wäre dann dieses ergebnis
<div class="datum">
<div class="zahl"></div>
<div class="monat"></div>
</div>
wie wrap ich das?
btw: der gibt Januar aus?! wieso denn das?
gruß
mal als Frage - weisst Du was wrap ist?
Januar gibt er aus wenn Dein angegebenes Datum im Januar liegt.
bei 5 wrap = <div class="datum"><div class="datum-tag">|</div>
bei 6 wrap = <div class="datum-monat">|</div></div>
wo ist das Problem?
Ich weiss schon was nen wrap ist, aber nicht wie es im ts funktioniert.
und das problem ist das typo3 immer 01. januar ausgibt egal was ich eingebe.
müsste nen fehler sein von dem ts
----------------------------------------------
Habs raus. So funzt es:
lib.stdheader.5 = TEXT
lib.stdheader.5 {
field = date
if.isTrue.field = date
date = d/m Y
strftime = %d
wrap = <p class="csc-header-date-day">|</p>
prefixComment = 2 | Header date:
}
lib.stdheader.6 = TEXT
lib.stdheader.6 {
field = date
if.isTrue.field = date
date = d/m Y
strftime = %B
wrap = <p class="csc-header-date-month">|</p>
prefixComment = 2 | Header date:
}
gruß 🙂