[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