Re: Wo könnte der Fehler bei ifVar liegen
Verfasst: Di 2. Aug 2022, 13:47
Ich bin immer noch bei „ifvar“ und versuche in einem anderen Template folgendes:
Hier geht es um eine Klasse in der die Module einer oder mehrere Weiterbildung (als MultiObjekt) angelegt werden.
Die Variable "zuWeiterbildung" gib in diesem Fall korrekt die ID "112" aus.
Nun möchte ich aber den/die Titel der Weiterbildung angezeigt bekommen.
Hier werden alle drei angelegten Weiterbildungen angezeigt und nicht nur die "112".
Vielleicht denke ich wieder viel zu Kompliziert.
Hier noch beispielhaft die Struktur:
Klasse 5 =
Weiterbildung 1 beinhaltet z.B.: (multiObjekt der Klasse 3 = Modul1, Modul 4 und Modul 8)
Weiterbildung 2 beinhaltet z.B.: (multiObjekt der Klasse 3 = Modul2, Modul 4 und Modul 7)
Klasse 3 =
Modul 1 beinhaltet: (multiObjekt der Klasse 5 = Weiterbildung 1)
Modul 2 beinhaltet: (multiObjekt der Klasse 5 = Weiterbildung 2)
Modul 4 beinhaltet: (multiObjekt der Klasse 5 = Weiterbildung 1 und 2)
Modul 7 beinhaltet: (multiObjekt der Klasse 5 = Weiterbildung 2)
Modul 8 beinhaltet: (multiObjekt der Klasse 5 = Weiterbildung 1)
Wo ist hier mein Denkfehler oder gibt es eine einfachere Lösung?
Code: Alles auswählen
<we:var type="document" name="zuWeiterbildung" />
Die Variable "zuWeiterbildung" gib in diesem Fall korrekt die ID "112" aus.
Nun möchte ich aber den/die Titel der Weiterbildung angezeigt bekommen.
Code: Alles auswählen
<we:listview type="object" classid="5" id="\$zuWeiterbildung">
<we:repeat>
<we:field name="Titel" alt="we_path" hyperlink="true"/><br>
</we:repeat>
</we:listview>
Vielleicht denke ich wieder viel zu Kompliziert.
Hier noch beispielhaft die Struktur:
Klasse 5 =
Weiterbildung 1 beinhaltet z.B.: (multiObjekt der Klasse 3 = Modul1, Modul 4 und Modul 8)
Weiterbildung 2 beinhaltet z.B.: (multiObjekt der Klasse 3 = Modul2, Modul 4 und Modul 7)
Klasse 3 =
Modul 1 beinhaltet: (multiObjekt der Klasse 5 = Weiterbildung 1)
Modul 2 beinhaltet: (multiObjekt der Klasse 5 = Weiterbildung 2)
Modul 4 beinhaltet: (multiObjekt der Klasse 5 = Weiterbildung 1 und 2)
Modul 7 beinhaltet: (multiObjekt der Klasse 5 = Weiterbildung 2)
Modul 8 beinhaltet: (multiObjekt der Klasse 5 = Weiterbildung 1)
Wo ist hier mein Denkfehler oder gibt es eine einfachere Lösung?