Zum Inhalt springen

Problem mit page_php_content

Erstellt am 24. März 2010 · 4 Antworten · letzte Antwort am 20. April 2010

Tags: Frage

cherry ·

Ich habe page_php_content installiert, aber er bringt irgendwie etwas völlig durcheinander.

TYPO3-Version: 4.3.2
PHP: 5.3.1

Immer wenn ich die Extension als Plugin einfüge, auch wenn noch gar kein Script drinsteht, macht er eine Ausgabe die diesen Fehler in den Quelltext schreibt:

<?</div>

Kennt jemand dieses Problem?

Michaelh74 ·

Meines Wissens ist "page_php_content" nicht mehr im TER verfügbar.
Sehr wahrscheinlich unter anderem aus Gründen der Kompatibilität mit neuen Versionen ;-)

Versuch es doch über eine user_func...

Gruß
Michael

cherry ·

Sollte ich vielleicht wirklich tun, aber da kenn ich mich ja nun überhaupt noch nicht aus. War halt recht einfach, Scripte zu schreiben wie bisher, und dann einfach hochzuladen.

Michaelh74 ·

Müsste so gehen:

includeLibs.mytest = fileadmin/ext/user_mytest.php
page.10.subpart.MY_PHP = USER
page.10.subpart.MY_PHP.userFunc = user_mytest
<?php
function user_mytest() {
	
	// do something

}
?>

Aus dem Kopf raus...

Würde da aber dann eher eine Extension (Front-End-Plugin) erstellen. Ist auch nicht so schwer...

Gruß
Michael

Chrissli ·

Alternativ ist auch dies hier möglich:

temp.meinScriptErgebnis = PHP_SCRIPT_INT
temp.meinScriptErgebnis.file = fileadmin/woImmerDeinScriptAbgelegtIst/phpScript.php

temp.meinScriptErgebnis kannst du dann in deine Marker einfügen

In deine PHP-Datei schreibst du dann z.B.

<?php
$wert = "Irgendwass"
$wert2 = machwas();
$wert3 = holwasausderdatenbank();

$content = $wert . $wert2 .$wert3;
?>

<?php
function machwas() {}
function holwas...() {}
?>

Wichtig ist dass alles was zurück zu Typo kommen soll in der $content-Variable steht.
Genaueres zu PHP_SCRIPT_INT und den anderen Optionen sind in der TSREF zu finden.

Ich habe so z.B. meine News- und Nachrichtenspalten mit Teasertext angelegt.