Ugrás a tartalomra
EmporenaBelépés

Platform-helyek: a bolt elemei a témában

A {% platform %} tag: melyik helyre mit ad a platform (menü, kereső, kosár, ár, vásárlási űrlap, galéria, jogi sáv), milyen kulcsokkal hangolható, és melyik kötelező.

Frissítve: 2026. október 6.

A téma HTML-t ad, de a bolt működő elemeit – menü, kereső, kosár, ár, kosárba gomb, galéria, jogi sáv – a platform saját komponensei adják. A téma ezeket platform-helyekkel teszi ki:
{% platform 'nev', kulcs: ertek %}

A kulcsok a megjelenést hangolják (osztálynév, darabszám, elrendezés), a tartalmat nem. Ismeretlen hely-név már a feltöltésnél hiba. A hely a kimenetben egy helyőrző elem, amit a bolt a saját komponensére cserél – a komponens HTML-jét a téma nem írhatja át, de CSS-sel formázhatja.

Fejléc és navigáció

HelyKulcsokMit ad
navcategories (0–30), jump_typesA bolt főmenüje (almenükkel). categories: ennyi főkategória a menü végén; jump_types: vesszővel elválasztott blokktípusok, amelyek kezdőlapi címére ugró link kerül a menübe.
search_boxid, classKeresőmező.
cart_linkclass, show_totalKosár-link darabszámmal; show_total: false elrejti az összeget.
wishlist_link, account_linkclassKedvencek, fiók.
mobile_menuclass, nav_class, label, categories, links, all_label, wishlist_label, account_label, jump_types, search_class, search_id, search_outsideTelefonos menüpanel. links: true → „Összes termék”, „Kedvenceim”, „Fiókom” alapfeliratokkal; a …_label kulcsokkal saját felirat. search_class megadásával kereső is kerül a panelbe (search_outside: true → a nav elem elé).
drawer_menulabel, close_label, nav_label, nav_class, search_id, search_class, categories, links, …_labelOldalról nyíló menüpanel keresővel.
dept_menulabel, nav_label, all_labelOsztály-/kategóriamenü a főkategóriákból.
color_schemeclassVilágos/sötét kapcsoló; csak akkor jelenik meg, ha a kereskedő „a látogató kapcsolhatja” színmódot választott. Sötét palettás témában kötelező kitenni.
marqueetext, play_label, pause_labelFutó szöveges sáv megállító gombbal (üres text esetén nem jelenik meg).
iconname, classA platform ikonkészletének egy ikonja.

Lábléc és jogi elemek

HelyKulcsokMit ad
legal_links–**Kötelező a layoutban, feltétel nélkül.** A jogi sáv: jogi hivatkozások, süti-beállítás gomb, szavatossági értesítés (ha a bolt bekapcsolta és nincs külön warranty_notice), fizetési logók, ©. Ha a footer_columns is ki van téve, a sáv nem ismétli a linkeket.
footer_columns–Lábléc-oszlopok a kereskedő beállításai szerint (bennük a kötelező jogi oszlop).
social_links–Közösségi linkek, ha a kereskedő megadta.
payment_logos–Ma nem ad kimenetet: a fizetési logók a jogi sávban (legal_links) jelennek meg. Kitehető, de üres marad.
cookie_settings–Süti-beállítás gomb külön elhelyezéshez.
warranty_notice–Szavatossági (jótállási) értesítés külön elhelyezéshez, ha a bolt kéri; ilyenkor a legal_links nem ismétli.

Listaoldalak

HelyKulcsokMit ad
breadcrumbs–Morzsamenü (kategória- és termékoldalon, keresésnél).
listing_controlsprice, idRendezés és szűrők (tulajdonság, ár, készlet); price: false elrejti az árszűrőt. Csak listaoldalon ad kimenetet.
pager–Lapozás („Továbbiak betöltése”). Csak listaoldalon.
home_sectionsoffset, limitA kereskedő kezdőlap-blokkjai (a téma snippets/card.liquid kártyájával); offset/limit: a lista egy szelete, ha a téma több helyre osztja.

Termék

A product kulcs értéke mindig a termék azonosítója: product.id, vagy ciklusban a ciklusváltozó id-ja (p.id). Csak az adott sablonban elérhető termék (product, related, listing.products, section.products) adható át.

HelyKulcsokMit ad
priceproduct**Kötelező a termékoldalon.** Az ár, akciónál az Omnibus-szabály szerinti korábbi legalacsonyabb árral.
buy_formproduct, look, id, form_id, sticky**Kötelező a termékoldalon.** Változatválasztó, mennyiség, kosárba. look: pills (alap) vagy list; sticky: false kikapcsolja a ragadó viselkedést.
safety_info–**Kötelező a termékoldalon.** A termékbiztonsági (GPSR) adatok blokkja.
card_buyproduct, classKártyán „Kosárba” vagy „Változatok” gomb.
product_imageproduct, class, alt, indexTermékkép lusta betöltéssel; index: hányadik kép (0 az első).
galleryproduct, class, layoutGaléria: telefonon húzással lapozható, asztalin bélyegképes (thumbs) vagy egymás alatti (stack), kattintásra nagyítás.
ratingproduct, classÉrtékelés-összesítő a kártyán (ha a bolt használja az értékeléseket).
wishlist_buttonproduct, classKedvencekhez adás.
garan_badgeproductGARAN címke, ha a termékhez tartozik.
buy_barproduct, labelMobilon végig látható vásárlási sáv: ár és ugrás a vásárlási űrlaphoz; termék nélkül a kiemelt termékkel.
videosrc, poster, classVideó-elem a platform lejátszójával (src: a videó címe, poster: előnézeti kép).

Példa termékoldali szekció (az Üres alapból):
<h1>{{ product.title }}</h1>

<p class="s-product__price">{% platform 'price', product: product.id %}</p>

{% platform 'buy_form', product: product.id %}

{% platform 'safety_info' %}

{% for para in product.description_paragraphs %}<p>{{ para }}</p>{% endfor %}

Hasznos volt ez a cikk?