2016-04-05 5 views
0

Gibt es eine Möglichkeit, auf der Kategorieseite auf weitere Unterkategorien Ebenen zuzugreifen? Derzeit gibt es im Kontext der category auf einer Kategorieseite ein subcategories Attribut, das die unmittelbaren untergeordneten Elemente der aktuellen Kategorie auflistet. Gibt es eine Möglichkeit, dass das System auch die Unterkategorien jeder dieser Unterkategorien zurückgibt?Bigcommerce Stencil Zugriff auf weitere Unterkategorie Ebenen auf der Kategorie Seite

Ich hatte gehofft, dass dies über Front-Angelegenheit oder eine Einstellung in der Systemsteuerung getan werden könnte?

Antwort

0

Es gibt keinen Weg mit den bestehenden Front-Angelegenheit oder Speichereinstellungen. Es müsste von BigCommerce als neues Feature hinzugefügt werden.

0

Schon dort gewesen! Und wie Alyss antwortet, gibt es keine Möglichkeit, dies direkt vom Server aus zu tun.

Dies gesagt, Sie können es immer durch einen AJAX-Aufruf in die Unterkategorie URL erhalten und nehmen Sie genau das, was Sie von dort benötigen, um Ihre Kategorieseite mit Unterkategorie-Produkten zu füllen.

Zuerst in der Kategorie Vorlagendatei hinzugefügt ich ein leeres Element mit dem Datum ich den Anruf tätigen musste:

<div class="nested container"> 
    <main data-ajax-url="{{url}}" class="product-listing-container"></main> 
</div> 

Dann habe ich diese Methode, um das Thema/category.js Datei und nannte es in der Die geladene Methode wurde beim Laden der Vorlage aufgerufen.

getSubcategoryProducts() { 
    $('[data-ajax-url]').each((index, el) => { 
     const $this = $(el); 
     const thisCatURL = $this.data('ajax-url'); 
     let $thisCatProducts; 

     $.ajax({ 
      url: thisCatURL, 
      type: 'GET', 
      dataType: 'html', 
      async: true, 

     }).done((data) => { 
      $thisCatProducts = $(data).find('#product-listing-container').html(); 

      $this.html(thisCatProducts); 
     }); 
    }); 
} 

Ich bin sicher, es gibt bessere Möglichkeiten, es zu tun, wahrscheinlich durch die Schablone Utils API, aber ich versuche immer noch ein Verständnis davon zu bekommen, wie es auf Null Dokumentation auf, dass die Nähe ist.

Gute Codierung!

Verwandte Themen