
MH-Dev. - Webentwicklung
Ich habe eben eine kleine Extension gebastelt (mh_phpinclude), mit der es möglich ist PHP-Dateien in TYPO3 einzubinden. Der Unterschied hier wie zum Beispiel zu der Extension lumophpinclude ist, dass es hier ausschließlich über TypoScript funktioniert. Eine Funktion die in lumophpinclude gefehlt hat.
Hier der TypoScript der dafür nötig ist:
lib.your_marker < plugin.tx_mhphpinclude_pi1
lib.your_marker.file = path/to/file.php
Die Extension müsste in den nächsten Minuten/Stunden im TER erscheinen. Vielleicht kann es ja noch ein anderer gebrauchen. Vielleicht kann man es auch mit T3-Boardmitteln lösen aber ich hab auf die Schnelle nichts gefunden und daher die kleine Extension gebastelt.
EDIT:
Dank der Kommentare (Danke an Icke!) sind nun auch die T3-Boardmittel aufgetaucht. Und zwar ist es möglich via PHP_SCRIPT, PHP_SCRIPT_INT und PHP_SCRIPT_EXT PHP-Dateien einzubinden. Ein genauen Link zur Docu findet ihr hier:
http://typo3.org/documentation/document-library/references/doc_core_tsref/4.2.0/view/1/8/#id4292763
PHP-Dateien in TYPO3 über TypoScript einbinden…
Mit der Extension “mh_phpinclude” ist es möglich PHP-Dateien über TypoScript in eine Seite einzubinden.Alles was man braucht ist Zwei Zeilen Code:lib.your_marker < plugin.tx_mhphpinclude_pi1lib.your_marker.file = path/to/file.php…
Genau was ich gerade brauche
Vielen Dank!
hi,
habe die extension im TER gefunden, und wollte mal dezent fragen wozu man die brauch? Denn über TypoScript kann man doch PHP Scripte einbinden von Haus aus ohne Extensions…
VG
Hi,
wie schon teilweise erwähnt. Habe ich so etwas selber vorgestern gebraucht. Also Google angeschmissen, in diversen Foren geschaut aber nichts gefunden. Da stand immer nur das es leider nicht mit “lummophpinclude” möglich sei. Hatte dann keine Lust mehr weiter zu suchen und fix die Extension gebastelt. Vllt. nimmt sie ja auch etwas Schreibarbeit ab?!
Ansonsten kannst du gerne noch einmal den Weg über T3-Boardmittel verraten.
Gruß,
Martin
hi,
also die mir bekannten wege für php scripte sind PHP_SCRIPT, PHP_SCRIPT_INT und PHP_SCRIPT_EXT …
http://typo3.org/documentation/document-library/references/doc_core_tsref/4.2.0/view/1/8/#id4292763
vielleicht vertue ich mich da auch und habe im eifer des gefechts eine eigenschaft gegenüber einer bzw. deiner extension übersehen…
gruß icke
Ja, ich glaube genau das ist das was ich mit der Extension gemacht habe und was ich nicht gefunden habe. Danke für dein Beitrag. Ich editier es mal in den Beitrag rein.
Hilft da nicht auch “includeLibs” ?
So binde ich eine PHP Datei ein um später per userFunc die Klasse aufzurufen.
includeLibs.blub = fileadmin/meinedatei.php
@Sven,
includeLibs ist mir jetzt auch noch kein Begriff. Wenn es bei dir so funktioniert, dann ist das ja super. Dann haben wir noch ein Boardmittel, aber ich weiß nicht ob das jetzt besser ist als die, die icke genannt hat.
Irgendwie bekomme ich das nicht hin. Habe eine Seite erstellt und im TS Setup folgendes eingetragen:
lib.your_marker < plugin.tx_mhphpinclude_pi1
lib.your_marker.file = fileadmin/test.php
Hi,
und “your_marker” ist in TemplaVoilá belegt? Das im Beispiel sind nämlich TV-Marker im Template.
[...] müssen wir nur noch das PHP-Script in TYPO3 einbauen. Wie das geht, habe ich ja schon einmal erklärt. Hier nur der [...]
Danke für den hilfreichen Thread!!!