Az összehasonlítás oldalon jelennek meg azon termékek, amelyeket korábban a látogató hozzáadott már az összehasonlításhoz. Az oldal abban az esetben él, ha az összehasonlítás funkció aktív az áruházban. Ezt a funkciót a
Beállítások / Alapbeállítások menüpont alatt a
Megjelenés lapfül
Termék megjelenések szekciójában lehet bekapcsolni a
Termék funkciók használata beállítás
Összehasonlítom jelölőnégyzetével.
A sablonhoz tartozó fájl: embed_compare_1.html
compare_disp
Csak akkor igaz a feltétel, ha legalább egy termék szerepel az összehasonlításban.
{% if compare_disp %}
.....
{% endif %}
Fontos!
Az összehasonlítás oldal táblázatos elrendezésben jeleníti meg az elemeket, így a mezők elnevezésében ez a megközelítés visszaköszön. Alapvetően az oszlopok reprezentálnak egy terméket és a sorok egy-egy adattípust (például terméknév, ár vagy egy paraméter).
lines
Az összehasonlítás táblázat sorainak tömbjét adja vissza.
{% for line in lines %}
.....
{% endfor %}
line.type
Az adott sor típusát adja vissza. Itt az adott sorban elhelyezkedő adatok típusára kell gondolni, például terméknév, cikkszám, termékkép vagy egy paraméter.
{{ line.type }}
line.cells
Az adott sor celláinak a tömbjét adja vissza.
{% for cell in line.cells %}
.....
{% endfor %}
cell.value
Az oszlopban szereplő termék adott cellában lévő értéket adja vissza.
{{ cell.value }}
cell.sku_id
Az oszlopban szereplő termék cikkszámából képzett azonosítót adja vissza. A cikkszámban a
- automatikusan lecserélésre kerül egy
__unas__ értékre.
{{ cell.sku_id }}
cell.delete_onclick_value
Az oszlopban szereplő termék összehasonlításból való törlésére szolgáló
onclick
attribútumot adja vissza.
{{ cell.delete_onclick_value }}
cell.img_exists
Csak akkor igaz a feltétel, ha az oszlopban szereplő terméknél van kép is megadva.
{% if cell.img_exists %}
.....
{% endif %}
cell.img_url
Az oszlopban szereplő termék kép forrás URL-ét adja vissza. A visszakapott kép méretét a
img_maxwidth
és
img_maxheight
back-end változók határozzák meg. A back-end változók hiányában az alapértéken generálódnak le, ami 150x50-as képet jelent.
{{ backvar(pic_maxwidth,140) }}
{{ backvar(pic_maxheight,140) }}
.....
{{ cell.img_url }}
cell.img_retina_exists
Csak akkor igaz a feltétel, ha be van állítva a retina képarányhoz minimum és maximum érték a
shop_config.img_retina_min
és
shop_config.img_retina_max
design beállítások segítségével és a beállításokban megadott értékeknek megfelelően lehetőség van az oszlopban szereplő termékhez retina kép legenerálására. Ilyen esetben az alapértelmezett vagy a sablonban definiált képméret biztosítja az alapját a generált retina kép méretének.
{% if cell.img_retina_exists %}
.....
{% endif %}
cell.img_retina_url
Az oszlopban szereplő termékhez tartozó retina kép forrás URL-t adja vissza.
{{ cell.img_retina_url }}
cell.img_retina_size
Az oszlopban szereplő termékhez tartozó retina kép méretének arányát adja vissza az alap képhez viszonyítva.
{{ cell.img_retina_size }}
cell.img_alt
Az oszlopban szereplő termék képének
alt
attribútumát adja vissza.
{{ cell.img_alt }}
cell.cart_disp
Csak akkor igaz a feltétel, ha az oszlopban szereplő termék kosárba tehető.
{% if cell.cart_disp %}
.....
{% endif %}
cell.url
Az oszlopban szereplő termék részletek oldalára mutató link URL-t adja vissza.
{{ cell.url }}
cell.cart_url
Az oszlopban szereplő termék kosárba tétel linkjének URL-ét adja vissza.
{{ cell.cart_url }}
text.comparison
Az összehasonlítás címét adja vissza.
{{ text.comparison }}
Összehasonlítás