[TYPO3-german] Adressgruppen und zugehörige Adressen aus tt_address über Typoscript ausgeben
Christian Spiegel
christian-spiegel at web.de
Mon Nov 14 21:09:28 CET 2011
Bin jetzt erst dazu gekommen das einzusetzen und dabei auf einen Fehler
gestoßen: wenn in einer Adressgruppe mehrere Adressen vorhanden sind
werden dementsprechend viele Einträge ausgegeben, aber nicht mit dem
richtigen Datensatz, sprich es werden die Daten der ersten Adresse der
Adressgruppe einfach wiederholt. Hoffe es verständlich ausgedrückt zu
haben!?
Irgendeine Idee!?
Danke und Gruß
Christian
Am 13.09.11 23:27, schrieb Andreas Kiessling:
> Hi,
>
> probiers mal damit:
>
> temp.linkaktuell = CONTENT
> temp.linkaktuell {
> table = tt_address_group
> select {
> ## Nummer des Sysordners in dem die Adressen stecken:
> pidInList = 84
> orderBy = title DESC
> }
> ## ausgabe:
> renderObj = COA
> renderObj {
> 10 = TEXT
> 10.field = title
> 10.wrap = <h3>|</h3>
> 20 = CONTENT
> 20 {
> table = tt_address
> select {
> selectFields = tt_address.*
> pidInList = 84
> orderBy = name ASC
> where = tt_address_group_mm.uid_foreign = ###group_uid###
> markers {
> group_uid.field = uid
> }
> leftjoin = tt_address_group_mm ON(tt_address_group_mm.uid_local =
> tt_address.uid)
> }
> renderObj = TEXT
> renderObj {
> field = company
> wrap = |<br />
> }
> }
> }
> }
>
>
> Die "markers" gehen vermutlich erst ab TYPO3 4.5
> Für frühere Versionen müsste das mit andWhere zusammengebaut werden.
>
> HTH,
> Andreas
More information about the TYPO3-german
mailing list