Zum Inhalt springen

Einbinden einer externen XML-Datei

Erstellt am 3. Januar 2017 · 1 Antwort · letzte Antwort am 4. Januar 2017

Tags: TYPO3 7, Frage

_-TOM-_ ·

Hallo,

ich möchte gern auf meiner Seite eine externe XML-Datei einbinden.
In einer alten Typo3 Version habe ich das über ein externes PHP-Skript geregelt,
welches die XML Datei ausliest und über Typoscript importiert wird.

Der Code der PHP-Datei sah wie folgt aus:

<?php
echo '<h1>Aktuelle Nachrichten aus .... </h1>';
// xml Datei laden
$rss =  simplexml_load_file('http://www.domain.de/feed.xml');
// und ausgeben
for ($i=0; $i<3; $i++) {
	echo '<h2>' . $rss->channel->item[$i]->title . '</h2>';
 	echo '<p>' . $rss->channel->item[$i]->description . '</p>';
 	echo '<p><a href=' . $rss->channel->item[$i]->link . ' target="_blank">...mehr</a></p>';
}
?>

Der Typoscript code sah so aus:

seite.10.subparts.FIM = PHP_SCRIPT_EXT
seite.10.subparts.FIM.file = fileadmin/meine_xml.php

Dies ist ja in der Typo3 7.6.9 Version nicht mehr möglich.
1. Gibt es jetzt eine Möglichkeit die XML-Datei direkt einzubinden?
2. ... oder kann ich die PHP-Datei einbinden?

Ich habe im Netz gesucht - leider hat keine der angeboteten Lösungen geklappt.
Für Tipps und Lösungen wäre ich daher sehr dankbar :-)