Tema de design pentru Shop-Script trebuie să conțină următorul set de șabloane de bază de afișare:
- checkout.html
- checkout.contactinfo.html
- checkout.shipping.html
- checkout.payment.html
- checkout.confirmation.html
- checkout.success.html
- checkout.error.html
1. Formarea structurii temei de proiectare
index.html
Șablonul index.html generează structura principală a paginii magazinului cu ajutorul elementelor
În interiorul elementului
poate forma meniul principal de navigare (de exemplu, folosind metoda de aplicații ()>, la fel ca în tema de proiectare „default“), panourile laterale, panoul de fund ( „subsol“) și unități structurale similare ale paginii sunt comune tuturor vitrine pagini.category.html
Lista de produse
Sfat: codul pentru a afișa lista de produse utilizate în șablonul category.html pot fi folosite pe alte ferestre de pagină, de exemplu, pe o pagină a rezultatelor căutării, astfel încât este convenabil să facă acest cod într-un șablon separat, numindu-l, de exemplu, produsul-list. html. Conectați această extensie șablon șablon category.html puteți utiliza Smarty-funcții:
În tema de design "Implicit" pentru același scop sunt utilizate două șabloane diferite: list-table.html și list-thumbs.html - pentru a forma liste de produse cu design diferit în diferite locuri ale magazinului.
product.html
Șablonul product.html este utilizat pentru a genera conținutul principal al paginii produsului. De obicei, această pagină afișează numele, descrierea, caracteristicile mărfurilor și butonul "Adăugați în coș".
Informațiile despre produse sunt conținute ca o instanță a clasei shopProduct într-o variabilă.
Codul sursă pentru clasa shopProduct este în fișierul wa-apps / shop / lib / classes / shopProduct.class.php.
Pe lângă afișarea informațiilor despre produs, o funcție importantă a paginii produsului este capacitatea de a adăuga bunurile în coșul de cumpărături, apoi mergeți la procesul de comandare. Forma de adăugare a mărfurilor în coșul de cumpărături poate fi creată sub forma unei etichete