[TYPO3-german] Navigation im Produktkatalog

David Bruchmann david at bruchmann-web.de
Thu Sep 2 12:41:05 CEST 2010


  Am 02.09.2010 12:25, schrieb JR:
> Hallo David,
>
> vielen Dank für deine Hilfe. Meine Erweiterung basiert leider auf Extbase.
> Kann ich deine Zeilen irgendwie ableiten?
>
> Viele Grüße
> Jan
>
>
> -----Ursprüngliche Nachricht-----
> Von: typo3-german-bounces at lists.typo3.org
> [mailto:typo3-german-bounces at lists.typo3.org] Im Auftrag von David Bruchmann
> Gesendet: Donnerstag, 2. September 2010 12:07
> An: German TYPO3 Userlist
> Betreff: Re: [TYPO3-german] Navigation im Produktkatalog
>
>    Am 02.09.2010 11:43, schrieb David Bruchmann:
>> Ich habe das mehr oder weniger so implementiert:
>>
>> $conf['pidList'] = $this->cObj->data['pages'];
>> $conf['recursive'] = $this->cObj->data['recursive'];
>>
>> $this->pidList =
>> $this->pi_getPidList($this->conf['pidList'],$this->conf['recursive']);
>
> So funktioniert das natürlich nicht, es muss so lauten:
>
> $conf['pidList'] = $this->cObj->data['pages'];
> $conf['recursive'] = $this->cObj->data['recursive'];
>
> $this->pidList = $this->pi_getPidList($conf['pidList'],$conf['recursive']);
>
>
>
> oder so:
>
>
> $this->conf['pidList'] = $this->cObj->data['pages'];
> $this->conf['recursive'] = $this->cObj->data['recursive'];
>
> $this->pidList =
> $this->pi_getPidList($this->conf['pidList'],$this->conf['recursive']);
>
>
>
> Gruss,
> David

Hallo Jan,

dort sind die Daten unter
$this->controllerContext->getRequest()->getContentObjectData();
verfügbar.
Normalerweise sollten die Daten über eine get-Funktion geholt und nicht 
direkt aus dem Array "gefischt" werden.
Die Felder "pages" und "recursive" sollten natürlich ebenso verfügbar 
sein, aber das ist abhängig von Deiner Konfiguration - manche Personen 
blenden die ja aus und ersetzen sie durch eigene FlexForm-Felder.

Die Funktion pi_getPidList kann recht problemlos übernommen werden, 
evtl. kannst Du sie sogar statisch aufrufen, das kannst Du ja selbst 
testen ( tslib_pibase::pi_getPidList( ... ) ) .

Gruß,
David


More information about the TYPO3-german mailing list