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

Reply via email to