/collections/all, marka ve ürün türü sayfaları
Her Shopify mağazasında siz oluşturmadan bulunan sayfalar: /collections/all, /collections ve /collections/vendors?q= ile marka ve ürün türü sayfaları.
- Tüm ürünler
- /collections/all
- Markaya göre
- /collections/vendors?q=<marka>
- Türe göre
- /collections/types?q=<tür>
- Plan
- Her plan
- Son kontrol
Kısaca
Her Shopify mağazasında hiç oluşturmadığınız birkaç koleksiyon sayfası vardır: /collections/all online mağazadaki tüm ürünleri, /collections tüm koleksiyonları, /collections/vendors?q=<marka> tek bir markayı, /collections/types?q=<tür> tek bir ürün türünü listeler. q değeri büyük-küçük harfe duyarlı değildir. Bu sayfalar koleksiyon şablonunu kullandığı için sıralama ve filtreler çalışır; link_to_vendor ve link_to_type filtreleri linkleri sizin yerinize kurar.
Nasıl kullanılır
- Ürün sayfasında marka adını {{ product.vendor | link_to_vendor }} ile linkleyin.
- Ürün türünü {{ product.type | link_to_type }} ile linkleyin.
- Bu sayfalarda başlık için collection.current_vendor ya da collection.current_type değerini okuyun.
- Normal bir koleksiyonda olduğu gibi bu adreslere de sort_by veya filtre parametreleri ekleyebilirsiniz.
Kod
vendor-and-type-links.liquid{%- comment -%}
Links from a product page to "more from this brand" and "more of this type".
link_to_vendor and link_to_type build the encoded /collections/vendors
and /collections/types URLs, so names with spaces or apostrophes work.
{%- endcomment -%}
<p>
More from {{ product.vendor | link_to_vendor }}
{%- if product.type != blank %} · More {{ product.type | link_to_type }}{% endif %}
</p>
{%- comment -%} On the vendor or type page itself, show what was asked for. {%- endcomment -%}
{%- if collection.current_vendor -%}
<h1>{{ collection.current_vendor }}</h1>
{%- elsif collection.current_type -%}
<h1>{{ collection.current_type }}</h1>
{%- endif -%}
urls.txt# Every product published to the online store
https://your-store.com/collections/all
# All collections (list-collections template)
https://your-store.com/collections
# Products by vendor (case-insensitive, URL-encode spaces and apostrophes)
https://your-store.com/collections/vendors?q=Acme%20Outdoor
# Products by product type
https://your-store.com/collections/types?q=Rain%20Jackets
# These are collection pages, so sorting and storefront filters work too
https://your-store.com/collections/vendors?q=Acme%20Outdoor&sort_by=price-ascending
Lintel tarafından yazıldı. MIT lisansı: kendi mağazanızda da müşteri işlerinizde de ücretsiz kullanabilirsiniz.
Sınırlar ve özel durumlar
- Marka ve tür sayfaları verileriniz kadar düzenlidir: “Acme” ile “Acme Inc.” iki ayrı markadır.
- q değerindeki boşluk ve kesme işaretlerini kodlayın (%20, %27); Liquid filtreleri bunu sizin yerinize yapar.
- q değeri büyük-küçük harfe duyarlı değildir: q=shirts ile q=SHIRTS aynı sayfayı açar.
- Marka ve tür sayfalarının kendine ait bir açıklaması yoktur; SEO açısından önemli markalar için kendi metni olan gerçek bir koleksiyon daha iyi bir açılış sayfasıdır.
Sık sorulan sorular
- Her Shopify mağazasında /collections/all var mı?
- Evet. “Tümü” adında bir koleksiyon oluşturmamış olsanız bile online mağazada yayındaki tüm ürünleri listeler.
- Shopify’da tek bir markanın tüm ürünleri nasıl gösterilir?
- /collections/vendors?q=<marka adı> adresine link verin ya da temada {{ product.vendor | link_to_vendor }} kullanın.
- /collections/all filtrelenebilir mi?
- Evet. Mağaza filtresi ve sort_by parametreleri her koleksiyonda olduğu gibi burada da çalışır.
Shopify belgeleri
- Gösterilen tarihte bir Shopify mağazasında denendi. Shopify yönetim panelini sık değiştirir; bir adım farklı görünüyorsa fikir genellikle hâlâ geçerlidir.
- Örneklerde yer tutucu ID’ler ve your-store.myshopify.com kullanılır. Kendi değerlerinizle değiştirin.
- Kod parçaları MIT lisanslıdır.
Mağazanız için kurulmasını, test edilmesini ve bakımını isterseniz: Shopify geliştirme.
