Zum Inhalt springen

PHP Script einbinden auf die Neue Art zeigt die Ausgabe über dem Layout

Erstellt am 25. September 2013 · 4 Antworten · letzte Antwort am 26. September 2013

Tags: PHP, TYPO3 6, Frage

Evilmachine ·

Hi Leute,

ich habe eine Seite bei der ein Update von 4.7 auf 6.1 gemacht wurde.

Allerdings funktionieren jetzt einige Seiten nicht mehr die Inhalte von einem externen Script abrufen.

Das Script wird zwar eingebunden wird aber über dem Layout der Seite angezeigt und nicht so wie geplant in dem Subpart mit dem Namen inhalt.

Mein Typoscript sieht so aus:

includeLibs.termine = fileadmin/datenbank/alles.php
lib.termine = USER
lib.termine {
userFunc = user_termine
}
page.10.MARKS.INHALT < lib.termine

Weiß da jemand einen Rat??

Chrissli ·

Könnte es vielleicht sein, dass du in deinem PHP-Skript direkte etwas ausgibst?
Eigentlich solltes du deine Ausgabe nach $content schreiben und diese Variable per return zurückgeben.

Schöner ist IMHO übrigens wenn die Funktionen zu einer Klasse gehören. Das hat u.a. den Vorteil dass du deine Werte in statische Variablen packen kannst, falls du sie später nochmals brauchst.