<we:listview type="order" />
Erzeugt eine Übersicht über erfolgte Bestellungen. Details zu den Verfügbaren Feldern findest Du bei <we:order>.
Hinweis: Dieses Tag ist deprecated und wird in 9.2.0 entfernt werden.
ab Version | 6.1.0.1 |
Endtag erforderlich | nein |
Pflichtattribute |
Attribute
ab Version | 1.3.0.0 |
Typ | string |
mögliche Werte | order |
Standardwert | - |
Bei diesem Attribut gibst Du als Wert einen eindeutigen Namen an.
ab Version | 2.0.0.0 |
Typ | string |
Standardwert | - |
Bei diesem Attribut gibst Du 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.
ab Version | 1.3.0.0 |
Typ | number |
Standardwert | - |
ab Version | 1.3.0.0 |
Typ | number |
Standardwert | - |
Bei diesem Attribut gibst Du den Namen jenes 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 findest Du bei <we:order>
Mailxyz: Datum des Status-Mail Versandes, die Werte für xyz findest Du bei <we:order>
ab Version | 6.1.0.0 |
Typ | string |
mögliche Werte | random(), OrderID, CustomerID, ArticleID, Quantity, Payment_Type, Datexyz, Mailxyz |
Standardwert | - |
Wenn Du den Wert dieses Attributs auf "true" setzt, dann wird die Sortierreihenfolge der Auflistung umgekehrt. Wenn Du den Wert dieses Attributs nicht setzt, dann wird die Sortierreihenfolge beibehalten.
ab Version | 1.3.0.0 |
Typ | string |
mögliche Werte | true |
Standardwert | - |
Bei diesem Attribut gibst Du als Wert eine Zahl an, die definiert, bei welchem Eintrag die Auflistung beginnen soll.
ab Version | 1.3.0.0 |
Typ | number |
Standardwert | - |
Bei diesem Attribut gibst Du als Wert eine SQL-Bedingung an um die Anzeige einzuschränken. Wenn Du größer/kleiner Vergleiche benutzen möchtest, musst Du anstelle der spitzen Klammern (< >) die HTML-Codierung der spitzen Klammern benutzen (< für "<" und > für ">").
Normalerweise musst Du bei Datumsvergleichen darauf achten, dass webEdition ein Datum als Unix-Timestamp (Sekunden seit 01.01.1970) ablegt. Wenn Du Datumsvergleiche machen möchtest, musst Du dafür die MySql Funktion UNIX_TIMESTAMP() bzw. FROM_UNIXTIME() benutzen. Du kannst den Wert für dieses Attribut auch 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>
ab Version | 6.1.0.0 |
Typ | string |
mögliche Werte | random(), OrderID, CustomerID, ArticleID, Quantity, Payment_Type, Datexyz, Mailxyz |
Standardwert | - |
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=""/>
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" /><br/> DateOrder: <we:field type="date" name="DateOrder" /><br/> </we:repeat> </we:listview>
Siehe auch
- <we:listview ></we:listview>
- <we:listview type="banner" ></we:listview type="banner">
- <we:listview type="category" ></we:listview type="category">
- <we:listview type="customer" ></we:listview type="customer">
- <we:listview type="document" ></we:listview type="document">
- <we:listview type="languagelink" ></we:listview type="languagelink">
- <we:listview type="multiobject" ></we:listview type="multiobject">
- <we:listview type="object" ></we:listview type="object">
- <we:listview type="onlinemonitor" ></we:listview type="onlinemonitor">
- <we:listview type="orderitem" ></we:listview type="orderitem">
- <we:listview type="search" ></we:listview type="search">
- <we:listview type="variant" ></we:listview type="variant">
- <we:listview type="collectionitems" ></we:listview type="collectionitems">
- <we:listview type="sql" ></we:listview type="sql">
Hilf mit!
Hast Du eine Ergänzung für die Tag-Referenz, dann werde bitte aktiv.
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.