Address
- Kundenkonto-Informationen werden über das Modul $wsAccount geladen
- Adressinformationen innerhalb des Bestellablaufes werden zudem über das Modul $wsCheckout geladen, z.B. gewählte Lieferadresse, gewählte Rechnungsadresse etc.
Basics
- Vergleich Einzeltag, Schleife, Bereichstag, negativer Bereichstag im Vergleich zu V8:
~Einzeltag~→ (VX-Pendant ergänzen){@Tag}→foreach{Positiver Bereich} … {/Positiver Bereich}{!Negativer Bereich} … {/!Negativer Bereich}
Basket
- Der Warenkorb wird über das Modul $wsBasket geladen
Breadcrumb
- Der Breadcrumb wird über das Modul $wsNavigation geladen
Category
- Kategorien und somit auch die Navigation wird über das Modul $wsCategories geladen
DesignControl-Tags
- Die Funktionen der DesignControl-Tags stehen über die Funktionen und Modifiers zur Verfügung
Encoding
- Zeichensatz geändert von
iso 8859-1aufutf-8. iso XXXX-Xwird nicht mehr unterstützt / wurde komplett entfernt.
Forms
- Shop-Aktionen, wie Rechnungsadresse speichern, Login etc. werden weiterhin über Formen
<form>realsiert. Dafür stellt die neue Version Aktionen zur Verfügung. - Statt Form-Tags, die der
<form>im Elementaction=""mitgegen wurden, wird jetzt das gewünschte Template mittels{{= $wsViews.current.url() }}oder{{= $wsViews.viewUrl('login.htm')}}mitgegeben, z.B.<form action="~FORM-Basket~" method="post">- jetzt
<form action="{{= $wsViews.current.url() }}" method="post">- oder
<form action="{{= $wsViews.viewUrl('basekt.htm')}}" method="post">
HTML-Comment
- Anstelle von
WS-TplCommentwird jetzt verwendet:{{ # Dein Kommentar # }}
Inventory
- Bestandsinformationen werden über das Modul $wsInventory geladen
- Bevor Bestandsinformationen angezeigt werden, müssen sie geladen werden mit, z.B. mit
{{ var $myVariableForInventoryInfo = $wsInventory.load($product.id) }} PR-Inventorywird jetzt aufgebaut mit{{ if $myVariableForInventoryInfo.active }}PR-InventoryState()wird jetzt abgebildet über:{{= $myVariableForInventoryInfo.state }}und{{ switch $myVariableForInventoryInfo.state }}mit den jeweiligen{{ case "xxx"}}-Blöcken
Links
- Sämtliche Seiten-Verlinkungen werden über das Modul $wsViews realisiert, z.B.
URL-Homepage->{{= $wsViews.host }}WS-LoadTpl(your-template.htm)->{{= $wsViews.viewUrl('your-template.htm')}}WS-SSLLoadTpl()→{{= $wsViews.viewUrl('your-template.htm')}}
- Das schließt auch Verlinkungen wie zur Warenkorbseite, Merkliste, Login etc. sein, für die es in der V8s eigene Link-Tags gab, z.B.
WS-BasketLink→{{= $wsViews.viewUrl('basket.htm')}}WS-MemoListLink→{{= $wsViews.viewUrl('memolist.htm')}}WS-LoginLink→{{= $wsViews.viewUrl('login.htm')}}WS-LogoutLink→{{= $wsViews.viewUrl('logout.htm')}}WS-UserAccountLink->{{= $wsViews.viewUrl('account.htm')}}
Login
- Kundenkonto-Informationen werden über das Modul $wsAccount geladen
WS-LoginLinkwird jetzt umgesetzt mit{{= $wsViews.viewUrl('your-file.htm')}}ST-LoggedInwird jetzt geprüft mit{{ if $wsAccount.isLoggedIn }}
Logout
- Kundenkonto-Informationen werden über das Modul $wsAccount geladen
WS-LogoutLinkwird jetzt umgesetzt mit{{= $wsActions.url('Logout', $wsViews.viewUrl('logout.htm'), {})}}
Memolist
- Die Merkliste wird über das Modul $wsWatchList geladen
ST-MemoList_OKwird jetzt geprüft mit{{ if $wsWatchList.items }} ... {{ /if }}WS-MemoListEntrieswird jetzt dargestellt mit{{= $wsWatchList.items | len }}
Meta-Tags
<base href="...">wird nicht mehr benötigt- Die Funktion
{{=static('')}}enthält die Basis-Verzeichnisinformation. WS-RobotCanonicalwird jetzt aufgebaut mit{{= $wsViews.host }}und{{= $wsViews.current.url() }}
Payments
- Übersicht aller konfigurierten Zahlarten
- statt
TAC-P-Datajetzt{{ foreach $myVariableForAllPayments in $wsConfig.payments }}
- statt
- Zahlungsarten innerhalb des Bestellablaufes werden zudem über das Modul $wsCheckout geladen, z.B. gewählte Zahlungsart
Products
- Produkt-Informationen werden über das Modul $wsProducts geladen
Search
- Umsetzung aller Such- und Filterfunktionen erfolgt über das Suchmodul WEBSALE Search
ShippingMethod
- Statt “deliverer” und “delivery” verwenden wir jetzt “shipping” und “shippingMethods”
- Übersicht aller konfigurierten Lieferarten
- statt
TAC-D-Datajetzt{{ foreach $yVariableForAllShippings in $wsConfig.shippingMethods }}
- statt
- Versandinformationen innerhalb des Bestellablaufes werden zudem über das Modul $wsCheckout geladen, z.B. gewählte Versandart
Useraccount
- Kundenkonto-Informationen werden über das Modul $wsAccount geladen
WS-UserAccountLink->{{= $wsViews.viewUrl('account.htm')}}
