<we:listview type="object"></we:listview>
Endtag erforderlich: jaBeschreibung
Attribute
- type
Typ: string | mögliche Werte: object | Standardwert: - | Pflichtfeld: ja
erforderliches Modul: DB/Objekt Modul
- name
Typ: string | Standardwert: - | Pflichtfeld: ja
Bei diesem Attribut geben Sie als Wert einen eindeutigen Namen an. - categories
Typ: string | Standardwert: - | Pflichtfeld: ja
Bei diesem Attribut geben Sie als Wert den Namen bzw. den Pfad der Kategorie(n) kommasepariert an. - catOr
Typ: boolean | mögliche Werte: true, false | Standardwert: false | Pflichtfeld: nein
Haben Sie als Wert des Attributs "categories" mehrere Kategorien und als Wert dieses Attributs "true" angegeben, dann wird eine ODER-Verknüpfung hergestellt. Somit müssen die aufgelisteten webEdition-Dokumente bzw. Objekte mindestens eine der angegebenen Kategorien haben. Wenn Sie als Wert "false" angeben, oder dieses Attribut nicht setzen, dann wird eine UND-Verknüpfung hergestellt. Somit müssen die aufgelisteten webEdition-Dokumente bzw. Objekte alle angegebenen Kategorien haben.
- rows
Typ: number | Standardwert: - | Pflichtfeld: nein
Bei diesem Attribut geben Sie als Wert eine Zahl an, die die maximale Anzahl angezeigter Einträge definiert. Werden mehr Einträge gefunden als angezeigt werden können, dann kann man mit <we:back> und <we:next> Zurück- und Weiter-Buttons erzeugen.
- cols
Typ: number | Standardwert: - | Pflichtfeld: nein
Bei diesem Attribut (cols>1) kann eine mehrspaltige Ausgabe der Listview-Ergebnisse erzeugt werden. Dabei kann dann mit den Tags <we:tr>..</we:tr> und <we:ifTdNotEmpty> eine Tabelle erzeugt werden, die z.B. (cols=3) drei Listview-Ergebnisse nebeneinander anzeigt.
- order
Typ: string | mögliche Werte: random(), we_creationdate, we_filename, we_id, we_published, we_moddate | Standardwert: - | Pflichtfeld: nein
Bei diesem Attribut geben Sie den Namen des Feldes an, nach dem die Auflistung sortiert werden soll.
Ab Version 6.3:
Sortierung nach we_path möglich.
Die Sortierung nach mehreren Feldern ist nun möglich. Angabe der Werte kommasepariert. Bitte beachten Sie, dass mehrere Felder als Sortierkriterium die Datenbank belasten und damit Performance kostet.
- desc
Typ: string | mögliche Werte: true | Standardwert: - | Pflichtfeld: nein
Wenn Sie den Wert dieses Attributs auf "true" setzen, dann wird die Sortierreihenfolge der Auflistung umgekehrt. Wenn Sie den Wert dieses Attributs nicht setzen, dann wird die Sortierreihenfolge beibehalten. - offset
Typ: number | Standardwert: - | Pflichtfeld: nein
Bei diesem Attribut geben Sie als Wert eine Zahl an, die definiert, bei welchem Eintrag die Auflistung beginnen soll.
- classid
Typ: number | Standardwert: - | Pflichtfeld: nein
Bei diesem Attribut geben Sie als Wert die ID der Klasse an, über welche die Übersicht erstellt werden soll. - condition
Typ: string | Standardwert: - | Pflichtfeld: nein
Bei diesem Attribut geben Sie als Wert eine SQL-Bedingung an um die Anzeige einzuschränken. Wenn Sie größer/kleiner Vergleiche benutzen möchten, müssen Sie anstelle der spitzen Klammern (< >) die HTML-Codierung der spitzen Klammern benutzen (< für "<" und > für ">"). Bei Datumsvergleichen müssen Sie darauf achten, dass webEdition ein Datum als Unix-Timestamp (Sekunden seit 01.01.1970) ablegt. Wenn Sie Datumsvergleiche machen möchten, müssen Sie dafür die MySql Funktion UNIX_TIMESTAMP() bzw. FROM_UNIXTIME() benutzen. Sie können auch den Wert für dieses Attribut zuvor mit dem Tag <we:condition> bzw. mit PHP konstruieren. - triggerid
Typ: string | Standardwert: - | Pflichtfeld: nein
Bei diesem Attribut geben Sie als Wert die ID des dynamisch abgespeicherten webEdition-Dokuments an, welches als Basis dienen soll, um das Objekt anzuzeigen, wenn es über <we:field name="Feldname" hyperlink="true"/> verlinkt wird. Die Anzeige des Objekts richtet sich dann danach, in welchem Arbeitsbereich (Verzeichnis) das webEdition-Dokument gespeichert wurde.
- searchable
Typ: boolean | mögliche Werte: true, false | Standardwert: true | Pflichtfeld: nein
Setzen Sie dieses Attribut auf "true", dann wird bei der Listview die Eigenschaft "durchsuchbar" der Dokumente oder Objekte (-> Reiter Eigenschaften) beachtet. Es werden dann nur die Dokumente und Objekte gezeigt, die auf durchsuchbar gestellt sind. Wenn das Attribut auf "false" gesetzt wird, wird die Eigenschaft "durchsuchbar" nicht beachtet.
- cfilter
Typ: string | mögliche Werte: true, false, auto | Standardwert: false | Pflichtfeld: nein
Dieses Attribut gibt an, ob die auf dem Dokument/ Objekt eingestellten Kundenfilter angewendet werden sollen. - docid
Typ: number | Standardwert: - | Pflichtfeld: nein
Bei diesem Attribut geben Sie als Wert die ID eines dynamischen webEdition-Dokuments an, auf dem sich ein <we:object>-Tag befindet, mit welchem man die Informationen des Objekts ausgibt.
- customers
Typ: string | Standardwert: - | Pflichtfeld: nein
Hier wird die ID des Kunden aus der Kundenverwaltung für eine Filterung der Datensätze eingetragen.
- id
Typ: string | Standardwert: - | Pflichtfeld: nein
Kommaseparierte Auflistung von Ids, welche in der Listview angezeigt werden sollen - languages
ab Version: 6.0.0.7 | Typ: string | Standardwert: - | Pflichtfeld: nein
Schränkt die Ausgabe auf Dokumente ein, die im Eigenschafts-Tab die entsprechende Sprache zugewiesen bekommen haben. Übergabe als Einzelwert oder Komma-separierte Liste. Ab Version 6.1.0 sind auch die Werte self und top möglich, die sich dann auf die das Objekt einbettende Seite beziehen.
Syntax
<we:listview type="object" name="" categories="" catOr="true|false" rows="" cols="" order="random()|we_creationdate|we_filename|we_id|we_published|we_moddate" desc="true" offset="" classid="" condition="" triggerid="" searchable="true|false" cfilter="true|false|auto" docid="" customers="" id="" languages=""> ... </we:listview>
Beispiele
Beispiel #1
<we:listview type="object" classid="1">
<we:ifFound>
<p>
Seite: <we:listviewPageNr/> von <we:listviewPages/> |
Eintrag: <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>
<ul>
<we:repeat>
<li><we:field name="Title" alt="we_path" hyperlink="true"/></li>
</we:repeat>
</ul>
<p>
Seite: <we:listviewPageNr/> von <we:listviewPages/> |
Eintrag: <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>
<p>
Es konnten keine Einträge gefunden werden.
</p>
</we:ifNotFound>
</we:listview>
Beispiel #2 - Sortierung über mehrere Spalten einer Listview
Hier wird nach Name absteigend und nach Vorname aufsteigend sortiert.
Es sollte dann aber kein desc="true" angeben.
Code
<we:listview type="object" classid="1" order="Name ASC,Vorname DESC" > <we:repeat> <we:field name="Name" /> <we:field name="Vorname"/>
</we:repeat> </we:listview>
Siehe auch
- <we:listview></we:listview>
- <we:listview type="banner"></we:listview>
- <we:listview type="calendar"></we:listview>
- <we:listview type="category"></we:listview>
- <we:listview type="customer"></we:listview>
- <we:listview type="document"></we:listview>
- <we:listview type="languagelink"></we:listview>
- <we:listview type="multiobject"></we:listview>
- <we:listview type="onlinemonitor"></we:listview>
- <we:listview type="orderitem"></we:listview>
- <we:listview type="order"></we:listview>
- <we:listview type="search"></we:listview>
- <we:listview type="shopvariant"></we:listview>
Bitte helfen Sie mit
Entweder über einen Eintrag unter qa.webedition.org oder einfach formlos per E-Mail an websites@webedition.org.
Fehler oder Erweiterungswünsche zu webEdition selbst bitte über qa.webedition.org melden.
