[TYPO3-german] Extbase/Fluid - Separate Ausgabe von Relationen in der Listendarstellung

Norman Sand norman.sand at googlemail.com
Mon May 13 10:23:44 CEST 2013


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
>


More information about the TYPO3-german mailing list