Am 03.03.15 um 06:43 schrieb Tobias:
Hallo,
ich möchte gerne einen Countdown in typoscript erstellen. Das geht
beispielsweise mit dem snipplet das man findet wenn man ein bisschen sucht:
lib.countdown = COA_INT
lib.countdown {
10 = TEXT
10.cObject = TEXT
10.cObject.data = date:U
10.cObject.wrap = ({$lib.countdown.date} -|)/86400
10.prioriCalc = intval
10.wrap = It is now�|�days until�
20 = TEXT
20.value = {$lib.countdown.date}
20.strftime = %d %B %y
}
Was mit nicht so ganz klar ist wie ich das nun an einer beliebigen
Stelle im Text-Inhalt oder auch als HTML-Seiteninhalt ausgeben kann. Ich
möchte es eigentlich nicht mit Marker im Template da es nur auf einer
Seite erscheinen soll.
Danke schonmal für jegliche Tips!
Um ein Typoscript-Object an beliebiger Stelle (vom Rdakteur) auf einer
Seite einfügen zu können brauchst du schon ein paar Tricks.
Immerhin ist Typoscript admin stuff (Konfiguration) worauf Redakteure
keinen Zugriff haben (sollen).
Ein Ansatzden ich sehe wäre sie Option dass Redakteure einen
Platzhalter/Marker benutzen, der dann nach dem Seitenrendering ersetzt
wird. entweder mit page.srdWrap.replacement oder mit .parsefunc.short
ersteres dürfte etwas flexibler sein.
Grundsätzlich wäre allerdings auch eine andere Lösung denkbar:
nicht in Typoscipt (oder PHP) auf dem Server, sondern per Javascript auf
dem Client: dazu ein CE vom Typ HTML erstellen (diese Elemente sollten
Redakteure auch nicht erstellen und bearbeoten dürfen) und den
Redakteuren LESErechte dafür geben: sie dürfen das CE per "Datensatz
einfügen" irgendwo auf der Seite unterbringen.
bernd
--
http://www.pi-phi.de/cheatsheet.html
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german