2016-05-17 6 views
0

Ich bin auf der Suche nach einer Lösung für mein Problem. Ich versuche, eine Produktkollektion zu meiner einzigartigen Seite in Shopify unter Verwendung .liquid zu ziehen. Ich habe es geschafft, die richtige Sammlung zu ziehen und sie in Zeilen anzuzeigen, aber es werden keine zusätzlichen Informationen wie Preis oder Titel oder Details angezeigt. Hier ist der Code, den ich verwendet habe, um die Sammlung auf meine Seite zu ziehen. Irgendwelche Vorschläge?Eine Sammlung auf eine benutzerdefinierte Seite auf Shopify gezogen, aber keine Informationen außer Bildern

Alle Informationen helfen! Ich habe auch Probleme, dies auf meiner Seite zu zentrieren.

{% assign collection = collections.aaron-wallis %} 
    {% assign products = collections.aaron-wallis.products %} 
    {% capture new_row %} 
<div class="product_row"> 
    {% endcapture %} 
    {% for product in products limit: limit %} 
     <a href="{{ product.url | within: collection }}" title="{{ product.featured_image.alt | escape }}"> 
      <img {% if settings.align_height %} 
       style="height:{{ settings.collection_height }}px" 
       {% endif %} 
       src="{{ product.featured_image|product_img_url: 'large' }}" 
       alt="{{ product.featured_image.alt | escape }}" /> 
     </a> 
    {% endfor %} 
</div> 
+0

Was ist 'Limit' Wert und wie ist es definiert? Versuchen Sie '{% assign products = collection.products%}'. – HymnZ

Antwort

0

Sie können Schleife durch gezielte Sammlung Produkte mit diesem:

{% for product in collections[yourcollectionhandle].products %} 
    {{ product.title }} 
{% endfor %} 
0

Keine Information zeigt, da der Code, den Sie ist keine andere Informationen als das Bild angezeigt werden soll geschrieben haben.

Schauen Sie sich diesen Teil Ihres Codes an.

{% for product in products limit: limit %} 
     <a href="{{ product.url | within: collection }}" title="{{ product.featured_image.alt | escape }}"> 
      <img {% if settings.align_height %} 
       style="height:{{ settings.collection_height }}px" 
       {% endif %} 
       src="{{ product.featured_image|product_img_url: 'large' }}" 
       alt="{{ product.featured_image.alt | escape }}" /> 
     </a> 
    {% endfor %} 

Es soll nur das verknüpfte Produktbild anzeigen. Wenn Sie möchten mehr wie Produktname, Preis

{% for product in products limit: limit %} 
     <a href="{{ product.url | within: collection }}" title="{{ product.featured_image.alt | escape }}"> 
      <img {% if settings.align_height %} 
       style="height:{{ settings.collection_height }}px" 
       {% endif %} 
       src="{{ product.featured_image|product_img_url: 'large' }}" 
       alt="{{ product.featured_image.alt | escape }}" /> 
      <p class="product-title">{{ product.title }}</p> 
      <p class="product-price">{{ product.price }}</p> 
     </a> 
    {% endfor %}