Zum Inhalt springen

PHP_SCRIPT deprecated?

Erstellt am 18. Januar 2007 · 2 Antworten · letzte Antwort am 20. Januar 2007

Tags: Frage

bnai ·

Hallo,

ich habe von Typo3 3.6.2 auf 4.0.2 aktualisiert. Leider kann ich nun keine PHP Skripte mehr über die Funktion PHP_SCRIPT einfügen:

temp.mainTemplate = TEMPLATE

temp.mainTemplate {
template = FILE
workOnSubpart = DOCUMENT_BODY

subparts.part = PHP_SCRIPT
subparts.part.file = media/scripts/seite/my_script.php

Das PHP Sript wird einfach nicht ausgeführt. Ich habe irgendwo gelesen, dass die Funktion PHP_SCRIPT nun deprecated sei, ist das richtg? Wieso kann ich sie nun nicht mehr verwenden? Wurde sie aus 4.0.2 bereits entfernt?

Nun habe ich versucht, die Funktion USER_INT zu verwenden, was leider ebenfalls nicht funktioniert:

temp.mainTemplate = TEMPLATE

includeLibs.something = media/scripts/main_script.php
tmp.100000 = USER_INT
tmp.100000.userFunc = user_various->get_my_script

temp.mainTemplate {
template = FILE
workOnSubpart = DOCUMENT_BODY

subparts.part < tmp.100000

Das Skript "main_script.php" enthält lediglich:

<?php 
class user_various {

function get_my_script()
{
     include($DOCUMENT_ROOT."media/scripts/seite/my_script.php");
}

}

Dieses Skript wird aufgerufen und der include Pfad stimmt, hab ich überprüft.

Was mache ich falsch? #angry#

Bitte um zeitnahe Hilfe, da dringend.

Vielen Dank!

einpraegsam.​net ·

Auf meiner älteren Seite binde ich ein PHP Script noch so ein:

page.10.marks.PRESHOP = PHP_SCRIPT_INT 
page.10.marks.PRESHOP.file = fileadmin/pre_shop.php

Wusste nicht, dass sich das geändert hat!?

alphaonline ·

Nach wie vor geht problemlos:
(Der Marker ist im Template vorhanden)

MARKER = PHP_SCRIPT_EXT
MARKER {
   file = fileadmin/scripte/deinScript.php
}

Habe ich unter 3.8 und 4.0.4 laufen ...