eigene Objekt-ID aus listview filtern

Fragen zum Erstellen von Templates für webEdition.
Benutzeravatar
eSKa
Senior Member
Beiträge: 557
Registriert: Do 1. Jan 1970, 02:00

eigene Objekt-ID aus listview filtern

Beitragvon eSKa » Mi 11. Jul 2012, 09:05

hallo und guten Morgen,

ich stehe so ein bisschen auf dem Schlauch.

Ich habe ein News-Archiv, welche in Objekten angelegt wird.
Auf der Detail-Seite, also im Objekt selber liste ich unter dem Inhalt andere News gleicher Kategorie.
Hier soll natürlich das gerade gezeigt Objekt nicht gelistet werden.

Meine nicht funktionierende Überlegung sieht wie folgt aus.

Mit

Code: Alles auswählen

<?php echo $we_objectID ; ?>
gelange ich ja an die Objekt-ID und

mit

Code: Alles auswählen

<we:field name="WE_ID"/>
an die ID der Objekte in der Listview

Meine Condition sieht wie folgt aus

Code: Alles auswählen

<we:condition name="selfcondition" >
<we:conditionAdd field="WE_ID" var="we_objectID" compare="!="/>
</we:condition>

<we:listview classid="1" type="object" cols="3" categories="\$kategorie"  condition="\$selfcondition">
Eine Ausgabe der Condition zeigt folgendes Ergebnis

((WE_ID != "2") ) <---- 2 ist hier die korrekte id des aktuellen Objekts

Scheinbar wir aber die WE_ID ignoriert

Hat jemand eine Idee, was ich hier falsch mache?
Irgendwie stehe ich echt auf dem Schlauch.

Bin für jeden Tipp dankbar.

piXel relations GmbH | Agentur für Online-Kommunikation
Luxemburger Str. 93 | 50354 Hürth
Telefon 0 22 33 / 99 66 81
www.pixelrelations.de | info@pixelrelations.de

e_herrmann
Senior Member
Beiträge: 1319
Registriert: Do 22. Mai 2003, 23:25

Re: eigene Objekt-ID aus listview filtern

Beitragvon e_herrmann » Mi 11. Jul 2012, 09:18

Hi,
nicht so kompliziert.
we:ifNotSelf doc=listview innerhalb von we:repeat einbinden, sollte genau den Zweck erfüllen.

Grüße Elko
Elko Herrmann
komplexx | internet.fotografie
web: http://www.komplexx.de

Benutzeravatar
eSKa
Senior Member
Beiträge: 557
Registriert: Do 1. Jan 1970, 02:00

Re: eigene Objekt-ID aus listview filtern

Beitragvon eSKa » Mi 11. Jul 2012, 09:35

... super vielen Dank. Das funktioniert ja genial :-)

piXel relations GmbH | Agentur für Online-Kommunikation
Luxemburger Str. 93 | 50354 Hürth
Telefon 0 22 33 / 99 66 81
www.pixelrelations.de | info@pixelrelations.de

ThomasGoebe

Re: eigene Objekt-ID aus listview filtern

Beitragvon ThomasGoebe » So 15. Jul 2012, 17:27

Hallo zusammen,

die ifNotSelf Lösung hat allerdings den kleinen Nachteil, dass der Eintrag dennoch mitgezählt wird. Soll also z.B. auch die Anzahl der gefundenen Einträge oder aber eine Blätternfunktion mit X Einträgen je Seite gemacht werden, weicht diese dann um 1 von der tatsächlichen Anzahl ab.

Um die Condition hinzugekommen, kannst Du es mit OF_ID versuchen. Also 'OF_ID <> X', wobei X die ID des aktuellen Objekts ist, das ausgeschlossen werden soll.

Ich weiss allerdings nicht genau, ob es klappt. WE_ID wird quasi nur nach dem Ermitteln der Einträge genutzt.

Gruß
Thomas


Zurück zu „webEdition Templates erstellen (we:Tags)“

Wer ist online?

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