Du kan visa en delmängd av produktserier på en anpassad sida genom att redigera din temakod. Denna handledning visar hur du skapar en ny sidomall och tilldelar produktserier att visa genom att använda en meny.
Alla Shopify-butiker har en sida för produktserielista på URL www.mystore.com/collections som visar alla produktserier i butiken. Som ett alternativ till denna handledning kan du redigera din sida för produktserielista till att endast visa ett urval av dina produktserier.
Från din Shopify admin går du till Webbshop > teman.
Hitta det tema du vill redigera och klicka sedan på knappen ... > Redigera kod.
Klicka på Lägg till en ny mall i katalogen Mallar.
Skapa en ny mall för sida och döp den till list-collections.
Radera den befintliga koden i din nya page.list-collections-fil. Leta efter din temakod nedan och kopiera och klistra in koden i din page.list-collections-fil.
Klicka på Spara.
Välj ditt tema
Koden för denna anpassning varierar beroende på ditt tema. Klicka på knappen för ditt tema innan du kopierar och klistrar in den i din page.list-collections-fil:
Boundless
Kod för Boundless
Kopiera koden.
{% comment %}
Featuring collections on a page using a menu
https://shopify-dev.com/tutorials/feature-a-subset-of-collections-on-a-page
{% endcomment %}
<div class="grid grid--no-gutters collection-grid">
{%- for link in linklists[page.handle].links -%}
{%- if link.type == 'collection_link' -%}
{%- assign featured = link.object.handle -%}
{%- include 'collection-grid-item', collection: collections[featured] -%}
{%- endif -%}
{%- endfor -%}
</div>
</div>
Klistra in koden i page.list-collections-filen.
Brooklyn
Kod för Brooklyn
Kopiera koden.
{% comment %}
Featuring collections on a page using a menu
https://shopify-dev.com/tutorials/feature-a-subset-of-collections-on-a-page
{% endcomment %}
{%- assign collection_count = 0 -%}
{%- assign isEmpty = true -%}
{%- for link in linklists[page.handle].links -%}
{%- if link.type == 'collection_link' -%}
{%- assign collection_count = collection_count | plus: 1 -%}
{%- endif -%}
{%- endfor -%}
<div class="grid collection-grid">
{%- for link in linklists[page.handle].links -%}
{%- if link.type == 'collection_link' -%}
{%- assign collection = collections[link.object.handle] -%}
{%- assign collection_index = collection_index | plus: 1 -%}
{%- assign collection_handle = collection.handle -%}
{% include 'collection-grid-collage' %}
{%- endif -%}
{%- endfor -%}
</div>
Klistra in koden i page.list-collections-filen.
Debut
Kod för Debut
Kopiera koden.
{% comment %}
Featuring collections on a page using a menu
https://shopify-dev.com/tutorials/feature-a-subset-of-collections-on-a-page
{% endcomment %}
{%- for link in linklists[page.handle].links -%}
{%- if link.type == 'collection_link' -%}
{%- assign collection = collections[link.object.handle] -%}
<li class="grid__item {{ grid_item_width }}">
{% include 'collection-grid-item', collection_image_size: image_size %}
</li>
{%- endif -%}
{%- endfor -%}
</ul>
</div>
Klistra in koden i page.list-collections-filen.
Minimal
Kod för Minimal
Kopiera koden.
{% comment %}
Featuring collections on a page using a menu
https://shopify-dev.com/tutorials/feature-a-subset-of-collections-on-a-page
{% endcomment %}
{%- for link in linklists[page.handle].links -%}
{%- if link.type == 'collection_link' -%}
{%- assign featured = link.object.handle -%}
<div class="grid__item {{collection_item_width}} text-center">
{% include 'collection-grid-item' with collection_width: collection_width %}
</div>
{%- endif -%}
{%- endfor -%}
</div>
Klistra in koden i page.list-collections-filen.
Narrative
Kod för Narrative
Kopiera koden.
{% comment %}
Featuring collections on a page using a menu
https://shopify-dev.com/tutorials/feature-a-subset-of-collections-on-a-page
{% endcomment %}
{%- for link in linklists[page.handle].links -%}
{%- if link.type == 'collection_link' -%}
{%- assign collection = collections[link.object.handle] -%}
{% include 'collection-card', collection: collection, width: desktopColumns, grid_style: grid_style %}
{%- endif -%}
{%- endfor -%}
</div>
</div>
</div>
</div>
Klistra in koden i page.list-collections-filen.
Simple
Kod för Simple
Kopiera koden.
{% comment %}
Featuring collections on a page using a menu
https://shopify-dev.com/tutorials/feature-a-subset-of-collections-on-a-page
{% endcomment %}
<div class="grid grid--uniform">
{%- for link in linklists[page.handle].links -%}
{%- if link.type == 'collection_link' -%}
{% assign collection = collections[link.object.handle] %}
<div class="grid__item {{ grid_item_width }}">
{% include 'collection-grid-item' %}
</div>
{%- endif -%}
{%- endfor -%}
</div>
Klistra in koden i page.list-collections-filen.
Venture
Kod för Venture
Kopiera koden.
{% comment %}
Featuring collections on a page using a menu
https://shopify-dev.com/tutorials/feature-a-subset-of-collections-on-a-page
{% endcomment %}
<div class="grid grid--no-gutters grid--uniform collection" data-number-rows="{{ number_rows }}">
{% assign row_number = 1 %}
{%- for link in linklists[page.handle].links -%}
{%- if link.type == 'collection_link' -%}
{%- assign featured_collection = collections[link.object.handle] -%}
{% if collection_count > 4 and forloop.index > 3 %}
{% assign row_number = forloop.index | divided_by: 3.0 | ceil %}
{% endif %}
{% include 'collection-grid-item' with stretch_collection_image: false, height: height %}
{%- endif -%}
{%- endfor -%}
</div>
</div>
Klistra in koden i page.list-collections-filen.
Skapa en sida där du kan använda dina produktserier
I din Shopify-admin går du till Webbshop > Sidor.
Klicka på Lägg till sida.
Ange en titel i textrutan Titel i sidredigeraren. Du måste använda samma namn för menyn som du skapar i de kommande stegen.
Tilldela din nya mall till sidan genom att välja listkollektioner från temamallens rullgardinmeny i avsnittet Webbshop.
Klicka på Spara.
Skapa menyn som styr vilka produktserier som visas
Gå till Innehåll > Menyer från Shopify-admin.
Klicka på knappen Lägg till meny.
Ge din meny samma titel som titeln du gav sidan som kommer att visa dina produktserier. Till exempel, om sidan du skapade har titeln Living Room, ge din meny titeln Living Room.
Lägg till länkar till din meny för varje produktserie som du vill visa genom att klicka på Lägg till menyalternativ. Välj produktserier från din butik genom att klicka på Produktserier i rullgardinsmenyn för textrutan Länk. Länka till dina produktserier på detta sätt, istället för att lägga till en URL i textrutan.
Klicka på Spara-menyn.
Hittar du inte de svar du letar efter? Vi finns här för att hjälpa till!