[TYPO3-german] TYPO3 6.2.6 -> php script einbinden PHP_SCRIPT - "page_php_content"
Michael Kasten
home at m-kasten.de
Sat Nov 22 09:57:01 CET 2014
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hallo Peter,
wenn ich eigenen Scripte unter 6.2.x verwende gehe ich diesen Weg:
Eine entsprechende PHP Datei anlegen: user_test.php
verkürzt enthält diese dann:
class user_klasse{
function test(){
$content = 'test';
return $content;
}
}
Ersetzen des regulären Seiteninhaltes mit dem Rückgabewert aus meiner PHP Klasse; indem ich bei
einer bestimmten Seite mein Libobject (enthält normalerweise styles.content.get) verwerfe und mit
den Inhalten aus der User Klasse neu befülle:
[globalVar = TSFE:id=47]
lib.contentMain >
includeLibs.user_jobs = fileadmin/php/user_test.php
lib.contentMain = USER
lib.contentMain.userFunc = user_klasse->test
[global]
Ist halt nur die Frage wie und wo du dann deine Scriptausgabe verwenden möchtest.
bye
Am 22.11.2014 um 08:53 schrieb Peter Schäfer:
> Hy Jost,
>
> danke für den Hinweis.
>
> hmm, hab jetzt so einiges USER, USER_INT und USER_FUNC ausprobiert, bisher ohne Erfolg ;-(
>
> Werd jetzt erst mal nen "frisches" 6.2.6 aufsetzen und dann noch mal probieren.
>
> Hast Du irgendwo ein "passendes" TS dazu gefunden? Wenn ich es so nicht hinbekomme muss ich
> mich wohl doch mal mit der Thematik Ext-Erstellung auseinander setzen...
>
> Ein schönes Wochenende allerseits.
>
> Gruß Peter
>
>
>
> Am 20.11.2014 um 22:05 schrieb Jost Baron: Moin Peter,
>
> soweit ich weiß, wurde PHP_SCRIPT_EXT deprecated und aus dem Kern entfernt.
>
> Guck dir mal USER und USER_INT [1] an, damit sollte das gleiche möglich sein.
>
> Gruß Jost
>
> [1]:
> http://docs.typo3.org/typo3cms/TyposcriptReference/ContentObjects/UserAndUserInt/Index.html
>
> On 11/20/2014 09:23 PM, Peter Schäfer wrote:
>>>> Hallo Liste,
>>>>
>>>> nach dem Update von 4.7 auf 6.2.6 funktioniert die Erweiterung "page_php_content" leider
>>>> nicht mehr. Diese hab ich immer gerne genutzt um mal ein wenig eigenes PHP auszugeben.
>>>>
>>>> Wie kann ich unter 6.2.6 eigene PHP Scripte einbinden?
>>>>
>>>> Wenn ich das richtig verstanden habe dürfte dann eigentlich ja auch das nicht
>>>> funktionieren,oder?
>>>>
>>>> tt_content.script = CASE tt_content.script { key.field = select_key BEISPIEL =
>>>> PHP_SCRIPT_EXT BEISPIEL.file = mein/eigenes_script.php }
>>>>
>>>> Hab es in den PAGE Part des Setup TS geschrieben, bekomme aber den Inhaltstyp "script"
>>>> nicht als Auswahlmöglichkeit eines neuen Inhalts angezeigt.
>>>>
>>>> Ach ja, "[FE][noPHPscriptInclude] = 0" ist nicht angeklickt.
>>>>
>>>>
>>>> Was mache ich falsch? Wer kennt eine funktionierende Lösung?
>>>>
>>>> Bin für jeden Hinweis dankbar!
>>>>
>>>>
>>>> Danke und einen schönen Abend noch
>>>>
>>>> Peter Schäfer
>>>>
>
>>
> _______________________________________________ TYPO3-german mailing list
> TYPO3-german at lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
- --
Michael Kasten | http://m-kasten.de
Im wirklichen Leben gibt es kein [Strg]+[Z]
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQEcBAEBAgAGBQJUcE/dAAoJEF1/iIvWnG8NFyAH/3bxiJbrnJkS76TU9Avqa5bD
dNf/EPjGugaH+8h6gRh4d+RxiH8c029i2hhxm0Oa9dZ0a6aj3yKGY1pab/CGCPBW
TIJvgqBl1oqVsmD6NVmdzVNM7+Nik1SPob+kLWoN04K27uhh9iAbOmHs1H6BU4wS
4cWzYifdJHdsKZqKMu/S3Vfi80C9VnjYQeR2ErLqb+x9txvWpkmpZSjRD720FmKL
vIKyW5VoSOku/UJ0yk6/eliN4ozkyUhHhjm+kH5euvmGSWITs/uYwc2+TgjjpyvJ
MotxkvTD6aLlWhWxrv1Z2OmSmfpsglHP6rfkUY2uOh25s3Nj508gVKmy2NhHVWw=
=lNat
-----END PGP SIGNATURE-----
More information about the TYPO3-german
mailing list