Ich habe das template als .php von .html umbenannt und das in Typo3 (3.7.0 das muss ich auch mal updaten, gibt es was zu beachten?) unter Template auch angegeben. Soweit so gut.
Aber wenn ich jetzt einen PHP Befehl in das Template einbette, in meinem Fall:
<?php
echo 'Sonnenaufgang : ' .date_sunrise(time(), SUNFUNCS_RET_STRING, 53.38, 9.42, 90, 0);
echo ' UTC<br>';
echo 'Sonnenuntergang : ' .date_sunset(time(), SUNFUNCS_RET_STRING, 53.38, 9.42, 90, 0);
echo ' UTC';
?>
Dann gibt der Quellcode der von T3 generierten Seite das identisch aus, ohne das PHP umzuwandeln. Was muss ich da machen??? Muss ich dem Server sagen, dass auch HTML Seiten durch den PHP-Parser durch müssen? (Oder wie das Ding heißt), oder gibt es sonstoge schöne Möglichekeiten??
Auf dem Server läuft PHP5.
Hi,
du musst dein PHP Skript seperat in eine Datei schreiben.
Danach in deinem template einen Marker setzen und in deinem typoScript diesen Marker mit PHP_SCRIPT belegen und dein Script laden.
Es gibt eine Extension mit der du auch php Scripte als Page Content laden kannst.
... diese Frage kommt mindestens 1x pro Woche.
=> Suchfunktion
Da muss ich Dir leider Recht geben, kam nicht so mit der Suchmaschine zu rande... (Es gibt nur Resultate, wenn ich das Suchfenster links benutze...) Egal. Sorry.
Jetzt habe ich aber ein anderes Problemchen:
Zunächst kommt der Inhalt der PHP, alles richtig ausgelesen, dann kommt:
Warning: session_register() [function.session-register]: Cannot send session cache limiter - headers already sent (output started at /www/htdocs/xxxx/fileadmin/template/sunrise.php:3) in /www/htdocs/xxxx/typo3conf/ext/de_phpot/res1/phpot/class.tx_dephpot_phpopentracker_container.php on line 39
Warning: Cannot modify header information - headers already sent by (output started at /www/htdocs/xxxx/fileadmin/template/sunrise.php:3) in /www/htdocs/xxxx/tslib/class.tslib_fe.php on line 2402
(xxxx = der Benutzername auf dem Server)
Und dann der Rest der Seite.
Wieso? Was heisst das? Die Suchfunktion gibt hier vierleri Antworten, aber keine mit der ich was anfangen kann....