[TYPO3-german] tt_news eigen php-code im template

BigSebek bigsebek at gmail.com
Wed Nov 19 10:35:23 CET 2008


Hallo Peter,

so ganz ist mir das zu kompliziert. Ich habe in meinem Projekt mittlerweile an einige Marker einen externen PHP-Code gebunden wie:

lib.suche = PHP_SCRIPT_EXT
lib.suche.file = fileadmin/templates/tmpl_suche.php

Das klappt ja wunderbar. Nur in diesem Fall habe ich das Problem, dass ich es direkt in einem Template ausführen möchte oder besser gesagt, mein Template bekommt über einen Marker einen Wert aus der Datenbank zurück, diesen Wert muss ich noch etwas verarbeiten damit mir anstatt einer Zahl eine Grafik ausgegeben wird. Zum Update von class_ttnews.php: Da ich neue Felder eingefügt haben, musste ich ja diese Klasse modifizieren und muss darauf achten dass das nächste Update von tt_news mir alles wieder rückgängig macht.

Ich weiss einfach nicht wie ich das lösen soll.

> -----Ursprüngliche Nachricht-----
> Von: typo3-german-bounces at lists.netfielders.de [mailto:typo3-german-
> bounces at lists.netfielders.de] Im Auftrag von Peter at Eifel
> Gesendet: Mittwoch, 19. November 2008 00:41
> An: typo3-german at lists.netfielders.de
> Betreff: Re: [TYPO3-german] tt_news eigen php-code im template
> 
> BigSebek schrieb:
> > Ich habe das Template auch schon
> > als eine php-Datei definiert und das will er leider auch nicht
> akzeptieren.
> > Wie kann ich das denn sonst anstellen ?
> >
> 
> Hallo Sebastian,
> 
> ich kann nur meinen Vorschreiber sinngemäß, jedoch nochmal anders
> zitieren: eine Template-Datei wird von der Extension immer als TEXT
> eingelesen, nach Markern gesucht, die werden ersetzt und dann wird das
> Ganze als HTML ausgegeben. Da spielt es keine Rolle, dass Du das
> Template in .php umbenannt hast. Du kannst es auch in .exe umbenennen
> und manchmal ist es eine .tmpl-Datei, da wird sich nichts verändern.
> Soweit zum Plugin-Template.
> 
> Die Lösung wurde Dir eigentlich schon gesagt, nämlich:
> 
> such dir eine stdWrap Implementierung im Typoscript Template von
> tt_news
> an der richtigen Stelle und hänge darüber ein eigenes TypoScript Objekt
> an, welches eine Funktion in einem eigenen PHP Skrip aufruft.
> Such dazu mal in der TSRef nach USER, USER_INt und userFunc ... aus dem
> Kopf habe ich gerade kein entpsrechenden Wrap von tt_news zur Hand.
> Sollte aber mit ein wenig Recherche realisierbar sein.
> 
> Also nicht im tt_news pi-Template, sondern im _Typoscript_ Template,
> genauer: im Typoscript Setup der Website. Da kam bei Dir wohl die
> Verwechslung rein ;-). Im Kopf habe ich die Details jetzt auch nicht
> parat, aber damit solltest du weiterkommen!
> 
> Viel Erfolg
> Peter
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german



More information about the TYPO3-german mailing list