Zum Inhalt springen

Bestehende Seiteninhalte über PHP Script ausgeben

Erstellt am 16. März 2009 · 1 Antwort · letzte Antwort am 16. März 2009

Tags: Frage

vespasquire ·

Guten Tag,

nachdem ich mit einer umfangreichen Suche leider nicht auf eine entsprechende Problemschilderung / -lösung gestoßen bin, folgt die Anfrage nun hier im Forum.

Binde über die Extension page_php_content eigene PHP Scripte für verschiedene Zwecke ein (Typo3-Version: 4.2.6). Jetzt möchte ich mittels eines PHP Scriptes gern Seiteninhalte (oder auch ganze Seiten) einbinden. Die dazu jeweils nötige UID / PID ist bekannt / gegeben. Benötige einen Hinweis, auf welche Weise sich auf bestehende Seiteninhalte mittels PHP einbinden bzw. Bezug nehmen lässt und sie sich in die Ausgabe integrieren lassen?

Hoffe das "Problem" ist verständlich geschildert.

Gruß und Danke im Voraus
Claudio.

Julian.​Hofmann ·

Hallo Claudio.

Je weiter Du mit den Inhalten udn Funktionalitäten von TYPO3 zusammenarbeiten willst, desto mehr empfiehlt sich die saubere Einbindung Deiner PHP-Scripte ins System. D.h. statt PHP über irgendwelche Extension einzubinden (oder userFunc odgl.), besser sauber per Extension an der TYPO3-Core andocken. Damit steht Dir dann eine umfangreiche API zur Verfügung, die Dir viiiiele Funktionen bereitstellt um mit TYPO3 bzw. den inhalten zu arbeiten.

Anderenfalls müsstest Du in Deinem Script selbst anfangen, die Funktionen von TYPO3 nachzubauen. Z.B. müsstest Du beginnen, zu einer Seite aus der Tabelle pages die Inhalte (tt_content) zu fischen, dabei die Felder starttime, enttime, hidden und deleted beachten, die Zugriffbeschränkung zu prüfen (und dabei überhaupt prüfen, ob eine FE-Usersession da ist, bzw. wer eingeloggt ist),... Alles Dinge, die der TYPO3-Core für Dich leicht erledigen könnte.

Viele Grüße
Julian