[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