[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