Hallo allerseits,
bin gerade etwas ratlos. Ich möchte bei einer Suchfunktion alle Dokumente durchsuchen lassen und zusätzlich nur die Objekte einer Klasse, obwohl es in dem Webauftritt vier verschiedene Objektklassen gibt.
Hier mein bisheriger Code:
Code
<!--Ausgabe Suchergebnisse-->
<we:ifSearch name="suche" set="true">
<we:ifVarEmpty match="we_lv_search_suche" doc="top" type="request">
<p>
Sie haben keine Suchbegriff angegeben.<br>
Bitte geben Sie einen Suchbegriff ein und versuchen es erneut.
</p>
</we:ifVarEmpty>
<we:ifNotVarEmpty match="we_lv_search_suche" doc="top" type="request">
<we:listview type="search" name="suche" rows="20" order="Title">
<we:ifFound>
<p>
Zu Ihrer Suchanfrage <em><strong><we:search type="print" name="suche" xml="true"/></strong></em> wurden folgende Treffer gefunden:
</p>
<p>
Seite: <we:listviewPageNr/> von <we:listviewPages/> |
Treffer: <we:listviewStart/> bis <we:listviewEnd/>
<we:ifBack> | <we:back>zurück</we:back></we:ifBack>
<we:ifNext> | <we:next>weiter</we:next></we:ifNext>
</p>
<hr />
<ul>
<we:repeat>
<li>
<we:field name="we_path" to="global" nameto="path"/>
<a href="<?=$GLOBALS['path']?>"><we:field name="Title" type="text"/>
<we:ifObject classid="3"><we:field name="Description" type="text" /></we:ifObject></a>
</li>
</we:repeat>
</ul>
<hr />
<p>
Seite: <we:listviewPageNr/> von <we:listviewPages/> |
Treffer: <we:listviewStart/> bis <we:listviewEnd/>
<we:ifBack> | <we:back>zurück</we:back></we:ifBack>
<we:ifNext> | <we:next>weiter</we:next></we:ifNext>
</p>
</we:ifFound>
<we:ifNotFound>
Zu Ihrer Suchanfrage <em><strong><we:search type="print" name="suche" xml="true"/></strong></em> konnten leider keine Treffer gefunden werden.
</we:ifNotFound>
</we:listview>
</we:ifNotVarEmpty>
</we:ifSearch>
<!--Ende Suchergebnisse-->
Display More
Obwohl ich die classid="3" eingefügt habe, werden auch Objekte anderer Klassen gefunden.
Was kann ich tun? Freue mich über Tipps.
VG
Silvia