Hallo,
Ich habe in einem Content eine PHP-Anwendung eingebaut (diese Skripte funktionieren selbstständig tatellos). Diese PHP-Skripte liegen in einem Unterverzeichnis parallel zu Typo3 auf dem Server.
Ich kann die auch in einen Ordner nach "fileadmin" oder "media" packen.
Diese Anwendung liest dynamisch aus Tabellen Inhalte auf und verlinkt diese auf die dazugehörigen (dynamisch erstellte) Inhaltsseiten.
Diese Tabellen liegen in einer anderen (entfernten) Datenbank. Nicht die Datenbank, mit der Typo3 "arbeitet".
Beispiel :
http://host.net/scriptverzeichnis/index.php?open=categories
zeigt eine Seite mit dynamisch ausgelesenen Kategorien.
Jetzt folgt ein Link auf eine der Kategorien die Unterkategorien besitzt:
index.php?open=cat3&subcat=19&PHPSESSID=8d0c4b1blablabla
Das Skript ist folgendermaßen in Typo3 eingebunden
Extention PHP:
Das Contentelement:
PHP Code (direct, example: <?php phpinfo(); ?>)
in Typo3 lautet:
<?php include("http://host.net/scriptverzeichnis/index.php?open=categories"); ?>
Ich kann auch (falls ich es innerhalb von Typoe z.B. in "fileadmin" zu liegen habe) folgendes angeben:
<?php include("fileadmin/scriptverzeichnis/index.php?open=categories"); ?>
Diese Seite wird innerhalb von Typo3 auch korrekt angezeigt, wenn ich auf "ansehen" gehe 🙂 🙂
http://host.net/index.php?id=152
Jetzt kommt auch schon das Problem:
Jetzt klicke ich auf einen dargestellten Link, welches das Script anbietet:
http://host.net/index.php?open=cat3&subcat=19&PHPSESSID=8d0c4b1blablabla
Laut Browseradressleiste wird der richtige Verweis angezeigt. Aufgerufen wird aber die Indexseite. 🙁 🙁 🙁
Wie ist das Problem zu lösen?
Zum Erstellen einzelner Seiten innerhalb von id=152 und auf diesen einzelnen Seiten wiederum o.g. Code anzugeben funktioniert nicht, da:
index.php?open=cat3&subcat=19
"cat3" ind "subcad19" ja immer wieder anders sein kann oder gar gelöscht sein kann und damit erst garnicht auftauchen darf.
Hatte das schon mal gemacht, verschiedene Seiten anzulegen, die dann auf die jeweilige "cat-id" verweisen. Das funktioniert aber nicht 🙁
Ich muß solch eine Anwendung in den "Rahmen" der Seiten von Typo3, als Contentelment anzeigen lassen.
Mit "IFrame" und "Webgrab" entfällt. Soll nicht angewendet werden.
Ist es überhaupt machbar, innerhalb von Typo3 solche externen dynamischen Seiteninhalte anzubieten?
Wie muß ich den Code oder diese Aufrufe einbinden.
MFG
Roland