WBTMagnum hat geschrieben: ↑Do 14. Jul 2022, 11:16
Hallo Kay,
Multiobject brauchst du in deinem Setting dann, wenn ein Termin durch mehrere Dozenten abgehalten wird.
Ich bin den Code jetzt nochmal durchgegangen und habe das in einem unserer Systeme nachgebaut. So sollte es klappen:
Code: Alles auswählen
<we:setVar to="global" nameto="dozent_OF_ID" value="222" comment="nur mal zu Testen der Listview" />
<we:condition name="condition">
<we:conditionAdd field="object_<DozentClassID>" compare="=" type="global" var="dozent_OF_ID" />
</we:condition>
<we:listview type="object" desc="false" numorder="true" classid="4" condition="\$condition">
<we:repeat>…
Anmerkungen:
- <DozentClassID> musst du mit der Class-ID der Dozenten ersetzen (z.B. "5").
- Um an die Dozenten ID zu kommen, kannst du davor noch eine weitere Listview über die Dozenten machen und mit einer Condition nach dem Feld NachName filtern. Die ID erhältst du dann über <we:field name="OF_ID" to="global" nameto="dozent_OF_ID"/>. Das ganze funktioniert natürlich nur solange das Feld NachName unique ist (wovon ich jetzt mal nicht ausgehen würde). Dh., da braucht es eine andere Herangehensweise um an das Dozenten-Objekt zu gelangen.
Ich hoffe das bringt etwas Licht ins Dunkel und hilft dir weiter.
Liebe Grüße,
Sascha
Hi Sascha,
vielen Dank für deine Bemühungen - es Funktionier bei mir leider trotzdem nicht.
Ich habe mal den Code der gesamte Dozentenseite angefügt
Ich hätte nicht gedacht das das so Kompliziert ist :-/
Mit diesem PHP Code zeigt er mir die ID von der Dozentin "222" an. Wie macht man das denn mit Boardmitteln?
Mir ist aber immer noch nicht klar welches Feld ich mit der ID vergleichen soll?
Code: Alles auswählen
<!-- Dozenten -->
<div class="grid-container">
<div class="grid-x grid-padding-x">
<div class="cell medium-10 medium-offset-1">
<h1 class="headlineGrau">
<b><we:var type="text" name="Vorname" /></b> <we:var type="text" name="NachName" />
</h1>
<div class="grid-x grid-padding-x">
<div class="cell medium-4">
<img src="<we:var type="img" name="Foto" />" alt="" >
</div>
<div class="cell medium-4">
<we:var type="text" name="Beschreibung" />
</div>
<div class="cell medium-4 ibsListe">
<we:var type="text" name="Qualifikation" /><br>
</div>
</div>
</div>
</div>
<!-- SeminarListe -->
<?php echo $GLOBALS['we_doc']->ID; ?>
<we:condition name="condition">
<we:conditionAdd field="ID" compare="=" type="global" var="ID" />
</we:condition>
<!-- Termin Liste -->
<div class="grid-container">
<div class="grid-x grid-padding-x">
<we:listview type="object" desc="false" numorder="true" classid="4" condition="\$condition">
<we:repeat>
<div class="cell medium-1">
<we:field name="Kategorie"/>
</div>
<div class="cell medium-1">
<we:field type="img" name="Foto" />
</div>
<div class="cell medium-9">
<h3 class="headlineGruen">
<we:field name="Titel" hyperlink="true"/>
</h3>
<we:field name="NachName"/> - ID: <we:field type="text" name="we_id" /> <---------Hier gibt er eine 8 aus
</div>
<div class="cell medium-1">
<we:field name="Kosten"/>
</div>
</we:repeat>
</we:listview>
</div>
</div>