Listview-Condition für Objekte mit Multiobjekten

screenworker

Listview-Condition für Objekte mit Multiobjekten

Beitragvon screenworker » Fr 19. Jan 2007, 22:08

Hallo,

ich möchte gerne eine Condition für ein Listview schreiben und nur Daten einer Klasse ausgeben, dessen Wert eines Multiobjekt-Feldes einer entsprechenden Variable entspricht.

Der eintrag in der Datenbank für ein Multiobjekt-Feld sieht folgendermaßen aus:
a:3:{s:5:"class";s:2:"18";s:3:"max";s:1:"1";s:7:"objects";a:1:{i:0;s:3:"121";}}

Innerhalb einer Listview-Repeat-Anweisung kann ich nach einem Multiobjekt filtern:
--------------------
<?php
$GLOBALS['catName'] = "Computer";
?>
<we:listview type="object" name="Test" order="Name" rows="5" classid="17" >
<we:repeat>
<we:listview type="multiobject" name="Kategorie" classid="17">
<we:repeat>

<?php //--- $GLOBALS['objName'] mit den Daten des Feldes 'Name' füllen ----?>
<we:setVar to="global" nameto="objName" from="listview" namefrom="Name" />

</we:repeat>
</we:listview>

<?php //--- $GLOBALS['catName'] mit $GLOBALS['objName'] vergleichen ----?>
<we:ifVar name="objName" match="$catName" type="global">

//AUSGABE wenn Übereinstimmung

<we:ifVar>
</we:listview>
----------

Ich möchte es aber bereits vorher über die Condition lösen, nur wie?

Vielen Dank für Ihre Hilfe.

Zurück zu „DB / Object Module“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 6 Gäste