[TYPO3-german] Parameter an eigene Extension übergeben

Sabine Testerin a5.tfsi at gmail.com
Mon Oct 15 15:48:16 CEST 2012


Hallo Michael,

ich habe jetzt mal versucht einen SysFolder als Datensatzsammlung
auszuwählen.
Mittels print_r($this->cObj->data) habe ich auch das korrekte Array
zurückbekommen.
"pages" war jedoch leer und hier wurde mir nichts übergeben...

LG
Sabi


Am 15. Oktober 2012 15:35 schrieb Michael Hübe <michael.huebe at form4.de>:

> Hallo Sabi!
>
> Im Conf-Array findest du die zum PlugIn gehörige TypoScript-Konfiguration,
> siehe TOSB (TypoScipt Object Browser).
>
> An deiner Stelle würde ich eher das Feld "Datensatzsammlung" nutzen um für
> jedens PlugIn, welches du pflegst, den entsprechenden Ordner auswählen
> kannst.
>
> Den Wert aus dem Feld findest du dann hier:
> $this->cObj->data['pages'];
>
> Viele Grüße,
> Michael
>
> Am 15.10.2012 14:20, schrieb Sabine Testerin:
>
>  Hallo liebe Leute,
>>
>> ich hätte da eine Frage zu meiner ersten selbst erstellten Extension.
>> Erstellt hab ich die Extension via Extension Kickstarter.
>>
>> Die Extension wird über ein FE-Plugin auf der jeweiligen Seite
>> eingebunden.
>> Je nach Seite würde ich gerne unterschiedliche SysFolder definieren, wo
>> die
>> Daten gespeichert werden.
>>
>> Dazu wollte ich bei jeder Seite in den Seiteneigenschaften unter
>> Seiten-TSconfig folgendes machen:
>> plugin.tx_myproductdb_pi1.**storageFolder = 37 // Der Wert stellt die ID
>> des
>> SysFolders da
>>
>>
>> In der Extension wollte ich dann folgendes machen:
>> public function main($content, array $conf)
>> {
>>    $this->conf = $conf;
>>    print_r($this->conf);
>> }
>>
>>
>> Leider gibt es in meiner $conf-Variable kein storageFolder,
>> es gibt nur folgende Inhalte:
>> Array ( [includeLibs] =>
>> typo3conf/ext/myproductdb/pi1/**class.tx_myproductdb_pi1.php [userFunc]
>> =>
>> tx_myproductdb_pi1->main [pidList] =>  [recursive] =>  0 )
>>
>>
>> Habt ihr einen Hinweis für mich, warum die Variable nicht übergeben wird?
>>
>> Eure Sabi.
>> ______________________________**_________________
>> TYPO3-german mailing list
>> TYPO3-german at lists.typo3.org
>> http://lists.typo3.org/cgi-**bin/mailman/listinfo/typo3-**german<http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german>
>>
> ______________________________**_________________
> TYPO3-german mailing list
> TYPO3-german at lists.typo3.org
> http://lists.typo3.org/cgi-**bin/mailman/listinfo/typo3-**german<http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german>
>


More information about the TYPO3-german mailing list