<we:listview type="order"></we:listview>
ab Version: 6.1.1 | Endtag erforderlich: jaBeschreibung
Attribute
- type
Typ: string | mögliche Werte: order | Standardwert: - | Pflichtfeld: ja
erforderliches Modul: Shop
- name
Typ: string | Standardwert: - | Pflichtfeld: ja
Bei diesem Attribut geben Sie als Wert einen eindeutigen Namen an. - 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
ab Version: 6.1.1.0 | Typ: string | mögliche Werte: random(), OrderID, CustomerID, ArticleID, Quantity, Payment_Type, Datexyz, Mailxyz | Standardwert: - | Pflichtfeld: nein
Bei diesem Attribut geben Sie den Namen des Feldes an, nach dem die Auflistung sortiert werden soll.
OrderID: ID der Bestellung
CustomerID: ID des Kunden
Datexyz: Datum des Shop-Status, die Werte für xyz finden Sie bei <we:order>
Mailxyz: Datum des Status-Mail Versandes, die Werte für xyz finden Sie bei <we:order>
- 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.
- condition
ab Version: 6.1.1.0 | Typ: string | mögliche Werte: random(), OrderID, CustomerID, ArticleID, Quantity, Payment_Type, Datexyz, Mailxyz | 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 ">").
Normalerweise müssen Sie bei Datumsvergleichen 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.
Aus historischen Gründen werden in der tblOrders nicht Unix timestamps gespeichert, sondern SQL Datetime Werte. Das Format ist: 0000-00-00 00:00:00 (dies ist gleichzeitig die Ausgabe für einen nicht stattgefundenen Event). Bitte beachten Sie dies bei der Formulierung Ihrer Condition. Dies betrifft die Datexyz und Mailxyz Daten.
OrderID: ID der Bestellung
CustomerID: ID des Kunden
Datexyz: Datum des Shop-Status, die Werte für xyz finden Sie bei <we:order>
Mailxyz: Datum des Status-Mail Versandes, die Werte für xyz finden Sie bei <we:order>
- docid
Typ: number | Standardwert: - | Pflichtfeld: nein
ID eines dynamischen webEdition Dokuments, auf welchem sich dieses Tag befinden sollte, damit die Detailansicht des Kunden dargestellt werden kann.
Syntax
<we:listview type="order" name="" rows="" cols="" order="random()|OrderID|CustomerID|ArticleID|Quantity|Payment_Type|Datexyz|Mailxyz" desc="true" offset="" condition="random()|OrderID|CustomerID|ArticleID|Quantity|Payment_Type|Datexyz|Mailxyz" docid=""> ... </we:listview>
Beispiele
Beispiel #1 - Alle Bestellungen des Kunden mit der Nummer 3
<we:condition name="Bedingung"><we:conditionAdd field="CustomerID" value="3" compare="=" /></we:condition>
<we:listview type="order" condition="\$Bedingung" >
<we:repeat>
Kundennummer: <we:field type="text" name="CustomerID" />
DateOrder: <we:field type="date" name="DateOrder" />
</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="object"></we:listview>
- <we:listview type="onlinemonitor"></we:listview>
- <we:listview type="orderitem"></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.
