Hallo,
ich habe in meiner HTML Vorlage einen Marker auf den ich gerne ein PHP skript ansetzen will, so dass die Ausgabe meines Skript auf dem Marker erscheint.
INHALT = PHP_SCRIPT
INHALT.file = fileadmin/test.php
Mein Script sieht wie folgt aus:
<?PHP echo "Hallo Welt" ?>
Nur leider wird dieses Hallo Welt bei der von typo3 generierten Website vor allem geschrieben und nicht auf meinen marker.
Woran liegt das? Wie kann ich das ändenr?
kein Wunder, Du darfst auch nicht mit echo arbeiten.
Änder das script in
<?php $content="Hallo Welt"; ?>
und ein Wunder wird geschehen ...
Oh, ein Wunder *staun* 😃
Aber noch ein paar Fragen,
1.) Kann ich es irgendwie machen, das php Code in meinem Template beachtet wird, ohne das über einen MARKER zu machen?
2.) Ich möchte PHP Code ganz oben an meine Seite einfügen. Ich habe folgenden Code vor das page objekt gemacht, aber es haz nichts bewirkt
10 = PHP_SCRIPT
10.file = fileadmin/fontsize.php
Danke für eure Hilfe
*push*
Weiß das denn keiner? :-/
ONeill schrieb
Oh, ein Wunder *staun* 😃
Aber noch ein paar Fragen,
1.) Kann ich es irgendwie machen, das php Code in meinem Template beachtet wird, ohne das über einen MARKER zu machen?
2.) Ich möchte PHP Code ganz oben an meine Seite einfügen. Ich habe folgenden Code vor das page objekt gemacht, aber es haz nichts bewirkt
10 = PHP_SCRIPT
10.file = fileadmin/fontsize.php
Danke für eure Hilfe
1. ??? was willst du denn überhaupt machen
2. Versuchs doch einfach mal mit 5 statt 10
Hi,
also:
1) Ich habe ein html Template und würde gerne wissen, ob ich dort auch php Code einfügen kann, so dass dieser von typo3 erkannt und auch ausgeführt wird. Oder ob ich das alles über Marker machen muss?
2.)
Wenn ich 5 nehme, wird das Script ja trotzdem innerhalb des <body> Tags eingefügt. Ich möchte aber folden Struktur in meiner von typo3 generierten Seiten:
<?PHP
.... TU WAS, MIT COOKIES ...
?>
<--- Ab hier soll dann das PAGE Objekt rein
<xml....>
.
.
.
usw
Ich hoffe es ist verständlich, was ich vorhabe.
EDIT:
Ziel ist eben, dass ich PHP Code, welcher Cookies setzen soll, was ja nur ganz am Anfang einer HTML Seite stehen darf, einfügen möchte.
Desweitern sollen im Code selber PHP Funktionen aufgerufen werden und da wollte ich fragen, ob ich diesen PHP Code mit typo3 und Marker einfügen muss oder ihn in der html vorlage vieleicht markieren kann, so dass typo3 diesesn erkennt und als PHP Skript einfügt.
HTML-Code im Template wird nicht ausgeführt.
Wenn du deinen PHP-Code im Header haben willst, setz doch einfach im HTML-Template einen Marker dorthin.
Diesen Marker befüllst du dann mit deinem PHP-Skript.
woida schrieb
HTML-Code im Template wird nicht ausgeführt.
Wenn du deinen PHP-Code im Header haben willst, setz doch einfach im HTML-Template einen Marker dorthin.
Diesen Marker befüllst du dann mit deinem PHP-Skript.
Das soll funktionieren? Der Header wird doch von Typo3 zusammengebastelt und im HTML Template ignoriert...
Genau das ist mein Problem!
Ich möchte es ja noch davor haben.
Ja, ich habe da mal ein Beispiel mit dem Autoparser gesehen.
Einfacher wird wohl:
page.headerData.1 = PHP_SCRIPT
page.headerData.1.file = fileadmin/fontsize.php
sein.
Hi,
das klappt leider auch nicht, denn das php Script befindet sich im Head der HTML datei, aber ich möchte es ja VOR das <html> Flag plazieren.
Fällt euch da eine andere Möglichkeit ein?
Hallo,
also ich habe mal was gesucht und ich glaube das könnte man eventuell mit einem includeLib auf dem topLevel machen, aber irgendwie glückt mir das nicht. Hilft euch das denn weiter?