Hogyan készítsünk egy összehasonlítást az áruk MODx revo minishop2 - dart iroda
Ha már letöltötte és telepítette az alkatrész nézze meg a részleteket, amelyek eljutnak a komponens:
- addComparison - töredéket Elem hozzáadása az összehasonlításhoz lista
- CompareList - részlet kijelző összehasonlító táblázat
- getComparison - cnippet hogy a hivatkozások az összehasonlítást az áru bárhol elérhető
Így kezdődik a szokásos módon a darabokat. Azt, hogy a csonk mellett összehasonlítás (addComparisonTpl):
Ha jobban megnézed, akkor láthatod, hogy a térképen leszünk különbözik attól, amit a honlapon. Ez történik - nem kell félni. Következő, hívja addComparison részlet a termék sablon:
Listid - ez az oldal azonosítóját, amelyen fogjuk megjeleníteni a összehasonlító táblázat fogunk készíteni, hogy később
Id - egy azonosító és egy olyan termék, hozzáadjuk az összehasonlítás
TPL - csonkot O hoztunk létre, egy kicsit korábban
A csonk a listProductTpl, gridProductTpl és lookedProductTpl hívást az alábbiak szerint:
Most létre kell hoznunk egy sablont listánkat összehasonlítása (összehasonlítás az áruk):
- vendor.name - a gyártó neve
- ár - ár
- Cikk - Cikk
- option.memory - opció „Memory capacity” (hoztuk létre, hogy az egyik tanulsága a múltban)
- option.cpucore - lehetőség „Erek száma” (hoztuk létre, hogy az egyik tanulsága a múltban)
Ezután létre kell hozni egy erőforrás egy adott mintát. Ne felejtsük el, hogy módosítsa a id darabokban listProductTpl, gridProductTpl és lookedProductTpl és sablonok a terméket, ha az eltér a 20.
Termékek összehasonlítása Meg kell dolgozni, nézd. És mi csak van, hogy egy hivatkozás az összehasonlítást a fejlécben:
Ebből a célból, a létrehozása egy darab (getComparisonTpl):
És kihívások getComparison töredéket a fejléc és a darabokat headerInner:
Itt sorolja fel a paraméter én meg csak a mobil konfigurációt. Konfigurálásához más konfigurációt, írnék egy átalakító kódrészlet azt. Ezzel fogunk csinálni az utolsó része a kurzus.
Itt elvileg minden. Talán az egyetlen költségek kijavítani a stílus az összehasonlító oldalt.