[TYPO3-german] Extbase/Fluid - Separate Ausgabe von Relationen in der Listendarstellung
Christian Platt
christian.platt at pharmaline.de
Mon May 13 10:57:44 CEST 2013
Danke Norman,
gehöre zu den
"so langsam von pibase=>extbase" Wechslerns und muss daher das ein oder andere Fragen.
Liebe Grüße
Chrstian
Am 13.05.2013 um 10:23 schrieb Norman Sand:
> Hallo zusammen,
>
> @Andreas: Vielen Dank! Das hat geholfen. Jetzt funktioniert es wie es soll.
>
> @Christian: Das ist die Extension Builder Erweiterung, die dir beim
> Erstellen von Extensions hilft:
> http://typo3.org/extensions/repository/view/extension_builder
>
> Viele Grüße
> Norman
>
>
>
> Am 13. Mai 2013 06:42 schrieb Christian Platt <christian.platt at pharmaline.de
>> :
>
>> Hallo Norman,
>>
>> mit welchem Programm machst Du die Relationen (Abbildung ext01.png)?
>>
>> Liebe Grüße
>> Christain
>>
>> Am 11.05.2013 um 18:56 schrieb Norman Sand:
>>
>>> Hallo zusammen,
>>>
>>> ich habe eine sehr einfache Erweiterung auf Extbase/Fluid gebaut und
>> habe das Ziel, eine Listenansicht zu generieren, die wie üblich die Items
>> enthält, aber auch eine Dropbox über der eigentlichen Liste mit allen
>> verhandenen Kategorien, jedoch weiß ich nicht, wie ich es anstelle, dass
>> die Kategorien separat ausgegeben werden.
>>>
>>> Dies ist mein Model mit zwei Relationen:
>>>
>>> http://dl.dropbox.com/u/684256/ext01.png
>>>
>>> Das funktioniert auch soweit sehr schön:
>>>
>>> http://dl.dropbox.com/u/684256/ext02.png
>>>
>>> Ich kann die Relationen den Objekten hinzufügen und im Backend pflegen
>> wie es sein sollte.
>>>
>>> Nun möchte ich eine Listenansicht der Objekte erhalten, was soweit auch
>> funktioniert. Ich spreche über
>>>
>>>
>>> ---------------------
>>> public function listAction() {
>>> $projectss = $this->projectsRepository->findAll();
>>> $this->view->assign('projectss', $projectss);
>>> }
>>> ---------------------
>>>
>>>
>>> eine Listview mit folgendem Template an (vereinfacht):
>>>
>>>
>>> ---------------------
>>> <f:for each="{projectss}" as="projects" iteration="objIterator">
>>>
>>> {projects.title}
>>>
>>> <ul>
>>>
>>> <f:for each="{projects.customers}" as="a">
>>> <li>{a.title}</li>
>>> </f:for>
>>>
>>> </ul>
>>> </f:for>
>>> ---------------------
>>>
>>> Hier erhalte ich erfolgreich eine Ausgabe mit den Projekten und den
>> jeweils dazugehörigen Kategorien.
>>>
>>> Mein Ziel ist es jedoch, darüber hinaus quasi über der Listenansicht
>> eine Liste mit allen verfügbaren Kategorien zu erhalten. Also quasi sowas:
>>>
>>> ---------------------
>>> <ul>
>>> <f:for each="{customerss}" as="customers">
>>>
>>> <li>{customers.title}</li>
>>>
>>> </f:for>
>>> </ul>
>>>
>>>
>>>
>>> <f:for each="{projectss}" as="projects">
>>>
>>> {projects.title}
>>>
>>> <ul>
>>>
>>> <f:for each="{projects.customers}" as="a">
>>> <li>{a.title}</li>
>>> </f:for>
>>>
>>> </ul>
>>> </f:for>
>>> ---------------------
>>>
>>>
>>> Nur geht das natürlich nicht, weil der Aufruf der View die
>> entsprechenden Datensätze so nicht beinhaltet, sondern nur die projects.
>> Ich vermute, dass das eigentlich eine einfach Anforderung ist, aber im
>> Moment sehe ich wohl den Wald vor lauter Bäumen nicht. Wie gehe ich in
>> einem solchen Fall vor? (Es sind wie im ersten Link oben zu sehen zwei
>> Relationen, die beide hier abgebildet werden sollten.)
>>>
>>> Ich bin für jede Idee oder Lösungsansatz dankbar!
>>>
>>> Viele Grüße
>>> Norman
>>>
>>>
>>>
>>> _______________________________________________
>>> TYPO3-german mailing list
>>> TYPO3-german at lists.typo3.org
>>> 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
>>
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
More information about the TYPO3-german
mailing list