[TYPO3-german] Re: tt_address-Datensatz ausgeben, der zur aktuellen Seite gehört

Tomas Broeker broekth at web.de
Thu Mar 23 23:48:49 CET 2006


JoH schrieb:
>>ich möchte in einen TypoScript Object Path den Namen eines
>>tt_address-Eintrages ausgeben. Der ausgegebene Name soll dabei der
>>sein, dessen tt_address-Datensatz mit der aktuellen Seite verknüpft
>>ist.
>>
>>Meine bisherigen Versuche beruhen auf:
>>
>>lib.firma_adresse = CONTENT
>>lib.firma_adresse {
>>    table = tt_address
>>    select.pidInList.data = this
>>
>>    renderObj = TEXT
>>    renderObj.field = name
>>}
>>
>>Für die Select-Anweisung wird also die uid der aktuellen Seite
>>verwendet. Per renderObj soll dann das Feld name aus tt_address
>>ausgegeben werden.
>>
>>Leider funktioniert das so noch nicht. Kann mir jemand auf die Sprünge
>>helfen?!?
> 
> 
> Schmeiß mal die select Zeile komplett raus.
> pidInList zieht per Default von this.
> Und "data" wäre hier eh fehl am Platz, weil data  = this nicht existiert.
> 

Du hast vollkommen recht! Und jetzt wird mir auch klar warum es mit 
meiner ganzen Rumprobiererei nicht geklappt hat:

Ich brauche gar nicht "select.pidInList = this", sondern die Seite vor 
"this". Deswegen hat auch das direkte Eintragen der uid nie zu einem 
Ergebnis geführt. Manchmal sieht man den Wald vor lauter Bäumen nicht ;).

Jetzt ist nur die Frage: Wie komme ich da ran?
"select.pidInList = page:pid"
"select.pidInList = leveluid : -2"
ist leider alles nicht richtig.

Grüße
Thomas



More information about the TYPO3-german mailing list