Typoscript für Parameter-Übergabe:

lib.meineFunktion = USER_INT
lib.meineFunktion {
 userFunc = meineKlasse->HelloWorld
 includeLibs = fileadmin/helloworld.php
 userFunc {
   type = A
   param2 = ...
 }
}


Und das PHP:
        public function HelloWorld ($content = '', $conf = array()) {
                //Übergabeparameter anzeigen:
                var_dump($conf);

                //ungetestet, aber so müsste man an type kommen:
                $params = $conf['userFunc.'];
                $type = $params['type']
        }


LG Andrea


Am 03.11.2016 um 13:33 schrieb Wolfgang Ruthner:
> Quote: alexanderkuenzl wrote on Thu, 03 November 2016 10:40
> ----------------------------------------------------
> 
>> nimm:
>>
>> lib.meineFunktion = USER_INT
>> lib.meineFunktion {
>> userFunc = meineKlasse->HelloWorld
>> includeLibs = fileadmin/helloworld.php
>> }
>>
>> und rufe das dann in einem Fluidtemplate so auf:
>> <f:cObject typoscriptObjectPath="lib.meineFunktion" />
>>
> 
> Jaaaaaa !!!! Jaaaaaa !!!! Jaaaaaa !!!! Da kommt ein kleines Licht am
> Ende des Tunnels :-))
> 
> Das ist es. Genau das ist es, was ich brauche. Getestet und als
> funktionierend befunden! Super, herzlichen Dank!
> 
> Jetzt bräuchte ich dann nur mehr die Möglichkeit einen Parameter
> übergeben zu können. In meiner alten Typo3 Konfiguration habe ich da mit
> "type" einen Wert übergeben, der dann ausgewertet wurde um die
> entsprechende Funktion befüllen zu können.
> 
> da stand:
>  20 = USER
>  20.userFunc = user_functions->Leistungsliste
>  20.type = A
> 
> wie kann ich das "type" hier mitschicken?
> 
> Grüße
> Wolfgang
> 
> 
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german@lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an