Hört sich komplizierter an als es eigentlich sein sollte.
Also, ich habe eine Klasse. Darin ist ein Feld vom Typ "Object" definiert. Nun habe ich ein Listview über diese Klasse und möchte an das im Feld ausgewählte Objekt heran kommen. Wie geht das?
Normalerweise greife ich auf die einzelnen Felder des Objektes über we:field zu. Nur gibt es leider kein we:field type="object". Ohne type-Attribut geht es auch nicht.
Jemand eine Ahnung?
Objekt in einem Objekt in einem Listview ausgeben
Geht doch. Man muss nur den Namen wissen.
Per WE:
Per PHP:
Die 2 bezieht sich auf die ID der Klasse. In der Datenbank heisst das Feld "object_2". In einer Listview-Condition würde man diesen Namen verwenden.
Wobei die 8 die ID des ausgewählten Objektes ist.
Edit:
Auf der Detailseite gibt man das Feld analog mit we:var aus
Per WE:
Code: Alles auswählen
<we:field name="we_object_2" />
Code: Alles auswählen
$lv->DB_WE->Record['we_we_object_2']
Code: Alles auswählen
<we:listview type="object" name="..." classid="..." condition="object_2=8">
Edit:
Auf der Detailseite gibt man das Feld analog mit we:var aus
Code: Alles auswählen
<we:var name="we_object_2" />
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 15 Gäste