Neu Artikel aus Unterkategorien in Oberkategorie anzeigen

zlep

Aktives Mitglied
29. Juli 2019
16
0
Hallo,

gibt es eine Möglichkeit, per Template die Artikel aus den Unterkategorien auch in den jeweiligen Oberkategorien anzuzeigen? Normalerweise ist das bei anderen Shop-Softwaren Standard bzw. kann einfach im Backend eingestellt werden. Bei jtl scheint das aber nur direkt in der Wawi per Kopieren der Artikel in die jeweilige Oberkategorie machbar zu sein. Das ist keine gute Lösung, weswegen ich es per Template versuche.

In /templates/produclist/index.tpl habe ich die foreach-Schleife für die Darstellung der Produkte gefunden:

Code:
        {block name="productlist-results"}
        <div class="row {if $style !== 'list'}row-eq-height row-eq-img-height{/if} {$style}" id="product-list" itemprop="mainEntity" itemscope itemtype="http://schema.org/ItemList">
            {foreach name=artikel from=$Suchergebnisse->Artikel->elemente item=Artikel}
                <div class="product-wrapper {$grid}" itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
                    <meta itemprop="position" content="{$smarty.foreach.artikel.iteration}">
                    {if $style === 'list'}
                        {include file='productlist/item_list.tpl' tplscope=$style}
                    {else}
                        {include file='productlist/item_box.tpl' tplscope=$style class='thumbnail'}
                    {/if}
                </div>
            {/foreach}
        </div>
        {/block}

Allerdings wüsste ich jetzt spontan nicht, wie ich die Schleife anpassen muss, um mein Ziel zu erreichen. Falls die Schleife dafür überhaupt zuständig ist.

Danke
 

zlep

Aktives Mitglied
29. Juli 2019
16
0
Hm, danke, aber das müsste sich doch defintiv per Template lösen lassen. Die functions.php enthält ja alle Funktionen und diese werden ja in den Templates aufgerufen. Man müsste also nur die richtige Funtion in einer foreach für die Kategorien durchlaufen lassen.
 

zlep

Aktives Mitglied
29. Juli 2019
16
0
Dann wäre ein anderer Hinweis, als ein Plugin verkaufen zu wollen, dennoch hilfreicher. Irgendwie muss es ja gehen.
 

NETZdinge.de

Sehr aktives Mitglied
7. April 2010
2.289
339
Gerne: einfach selbst ein Plugin schreiben welches die MySQL Anfragen so manipuliert, dass auch die Artikel der Unterkategorien rekursiv geladen werden... die Hooks habe ich grad nicht im Kopf, aber einfach mal nach „docs JTL“ googlen, da steht dann alles zu Plugins...

Ob sich das lohnt, statt was fertiges mit Support zu kaufen, muss jeder natürlich selbst entscheiden. Aber alles andere greift in den core des Shops ein und damit ist keine Updatesicherheit gegeben...
 
  • Gefällt mir
Reaktionen: hula1499

martinwolf

Offizieller Servicepartner
SPBanner
6. September 2012
3.477
289
Dann wäre ein anderer Hinweis, als ein Plugin verkaufen zu wollen, dennoch hilfreicher. Irgendwie muss es ja gehen.
Bitte hab Verständnis dafür, dass User wie etwa NETZdinge.de oder auch meine Wenigkeit mit solchen Anpassungen ihren Lebensunterhalt verdienen und wir hier out of the box keine fetigen Codes für solche, doch recht umfangreichen Änderungen publizieren, vor allem nicht kostenfrei.

Zu deiner Anmerkungen oben, "die functions.php enthält ja alle Funktionen": Nein, dem ist nicht so. Die functions.php ist eine eigene Funktiosndatei des Templates. Diese enthält folglich nur Funktionen, die innerhalb des Templates benötigt werden. Natürlich hat diese Zugriff auf viele Core-Funktionen und Klassen des Shops, aber für Dein Vorhaben funktiniert dieser Weg nicht.

Aber warum ist das so? Ganz einfach: Die Artikellsiten werden über den Shop-Core über die navi.php und die filter.php erzeugt. Diese ziehen sich, je nach Sichtbarkeit der Katgeorien und Artikel, alle Infos direkt aus der DB und erzeugen eine Liste von Artikeln. Diese Liste kannst Du NICHT auf Template-Ebene verändern, da hier zahlreiche Abhängigkeiten bestehen. Beispielsweise die ermittelte Anzahl der Artikel die nun für diese Kategorie verfügbar sind oder auch welche Filter für diese Ansicht zur Verfügung stehen sollen. Das kannst Du nur auf Pluginebene manipulieren indem Du dafür vorgefertigte HOOKs ansprichst und dich in den Core einklingst.
 

zlep

Aktives Mitglied
29. Juli 2019
16
0
Ok, danke, das ist zumindest eine Aussage, die weiterhilft. Schade, dass jtl eine so essenzielle Funktion nicht von Haus aus zur Verfügung stellt.

Was ich jetzt mal installiert habe, ist das smarty debug Plugin. Damit sehe ich zumindest mal, welche Variablen zur Verfügung stehen. Gibt es irgendwo noch hilfreiche Tipps, wie man bspw. eine Funktion und Werte aufruft? Also bspw.:

get_product_list -> Artikel -> Artikelname

Was ich bisher finden konnte, war

{get_product_list}

Diese enthält ja z.B. kArtikel

Edit: Habe es in der Dokumentation gefunden.
 
Zuletzt bearbeitet:

zlep

Aktives Mitglied
29. Juli 2019
16
0
Ja, nur ist es halt meiner Meinung nach immer besser, wenn man wenigstens einen kurzen Grund angibt, damit andere es auch nachvollziehen können. Nichts für ungut.

Wie dem auch sei, ich habe mal das Beispiel aus der Doku getestet:

<h2>Unsere Verkaufsschlager aus dem Bereich Gemüse</h2>
{get_product_list kKategorie=21 nLimit=3 nSortierung=11 cAssign="myProducts"}
{if $myProducts}
<ul>
{foreach name=custom from=$myProducts item=oCustomArtikel}
<li>{$oCustomArtikel->cName}</li>
{/foreach}
</ul>
{/if}


Ich habe verschiedene Kategorie-Nummern (kKategorie=xx) getestet (die es bei mir gibt), dennoch werden keine Artikel angezeigt.
Woran könnte das liegen?
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Liste verkaufter Artikel mit VK Fibu-Konto aus der Artikelkategorie User helfen Usern - Fragen zu JTL-Wawi 4
Neu Artikel Bild aus anderer Quelle importieren funktioniert nicht JTL-Wawi - Fehler und Bugs 4
Neu Einzelne Artikel einer bestimmten Kundengruppe anzeigen lassen Allgemeine Fragen zu JTL-Shop 5
Neu Artikel immer ohne Sonderpreis kopieren Arbeitsabläufe in JTL-Wawi 0
Kettensymbol auf alle Artikel verwenden Otto.de - Anbindung (SCX) 0
Neu JTL Artikel auf Shopify als Varianten anzeigen Shopify-Connector 2
Seite Artikel->Sonderpreise und Sonderpreiskationen definieren JTL-Wawi 1.9 0
Neu Artikel mit negativem Preis (Gutschein) eingeben kompliziert...geht das einfacher? Allgemeine Fragen zu JTL-POS 3
Neu Artikelübersicht zeigt 2 Bilder pro Artikel oder leeren Rahmen Allgemeine Fragen zu JTL-Shop 5
Neu SQL Vartable für Reservierte Artikel gesucht User helfen Usern - Fragen zu JTL-Wawi 2
Neu Umfrage: Scanpflicht auf Artikelebene (Nur für bestimmte Artikel aktivieren/deaktivieren) JTL-WMS / JTL-Packtisch+ - Ideen, Lob und Kritik 0
Neu Verbrauchsmaterial, einem Artikel neue OVP zuweisen User helfen Usern - Fragen zu JTL-Wawi 1
Neu Artikelanlage von Artikel/Ersatzteile die zu verschiedenen Modellen passen User helfen Usern - Fragen zu JTL-Wawi 3
Online seit: bei Artikel einstellen JTL-Wawi 1.8 0
Neu Artikel per Dropshipping versenden und selbst versenden Arbeitsabläufe in JTL-Wawi 1
In Diskussion Hinweis im WMS Ausgeben wenn ein bestimmter Artikel verpackt wird über WMS JTL-Workflows - Ideen, Lob und Kritik 5
Neu Artikel optische Brille anlegen User helfen Usern - Fragen zu JTL-Wawi 4
Neu Artikel mit Zustand beschädigt wird nicht als eigenständiger Artikel in der WaWi angezeigt User helfen Usern - Fragen zu JTL-Wawi 1
Neu Artikel im Zulauf werden nicht angezeigt Betrieb / Pflege von JTL-Shop 8
Neu Gibt es einen Import von Artikeltexten die pro Artikel als .txt geliefert werden? JTL-Ameise - Ideen, Lob und Kritik 1
Neu GTIN/EAN für mehrere Artikel verwenden Arbeitsabläufe in JTL-Wawi 2
Neu Wie kann ich Artikel mit Lagerbestand 0 beim Import inaktiv setzen) JTL-Ameise - Ideen, Lob und Kritik 17
Neu Artikel wird nach Auswahl der Variante nicht mehr angezeigt JTL-Shop - Fehler und Bugs 3
Beschreibung Konfig. Artikel Einrichtung JTL-Shop5 1
Neu Artikel lässt sich im Shop 5.2.5 über die Wawi nicht löschen JTL-Shop - Fehler und Bugs 2
In Diskussion E-Mail an Lieferanten bei Verkauf einer seiner Artikel JTL-Workflows - Ideen, Lob und Kritik 4
Neu Doppelte Artikel und SEO User helfen Usern - Fragen zu JTL-Wawi 0
Neu Artikel gelöscht neu anlegen nicht möglich da bereits vorhanden User helfen Usern - Fragen zu JTL-Wawi 2
Neu Artikel mit 2 verschiedenen Steuersätzen anbieten User helfen Usern - Fragen zu JTL-Wawi 0
Neu WMS Wareneingang falscher Artikel auf Etikett JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 0
Neu Artikel CSV Exporte dem Kunden zur verfügung stellen. Allgemeine Fragen zu JTL-Shop 7
Tipps für effiziente Änderungen bestehender Artikel JTL-Wawi 1.7 2
Neu Wie in der Wawi gebrauchte Artikel vom Endkunden einkaufen User helfen Usern - Fragen zu JTL-Wawi 4
Neu Artikel- und Versandgewicht bei Stücklisten wird nicht nachberechnet JTL-Version 1.8.12.2 JTL-Wawi - Fehler und Bugs 4
Neu Amazon Gutschriften kommen in den Status "Amazon Artikel nicht in Bestellung" und werden nicht übernommen User helfen Usern - Fragen zu JTL-Wawi 0
Neu Einzelne Artikel über stückliste im Packtisch scannen User helfen Usern - Fragen zu JTL-Wawi 3
Neu Artikel auf Bestellung nicht zusammenführen Arbeitsabläufe in JTL-Wawi 2
Neu Hersteller ändert SKU von Kind Artikel (Varianten) | Vater beleibt gleich - wie verfahren bei "gemischtem" Lager alt/neu User helfen Usern - Fragen zu JTL-Wawi 3
Neu XML Export Artikel Stammdaten für Mercateo Schnittstellen Import / Export 1
Kaufland Artikel filtern kaufland.de - Anbindung (SCX) 11
Neu Artikel -> Lieferanten -> Zum eigenen Lager hinzufügen User helfen Usern - Fragen zu JTL-Wawi 4
Kategoriebaum: Artikel wird in allen Kategorien angezeigt JTL-Wawi 1.9 1
Artikel in der Artikelliste grün hinterlegt bzw. nicht farblich hinterlegt JTL-Wawi 1.9 5
Neu WMS Mobile falscher Artikel beim Picken JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 0
Artikel mit unterschiedlichen Währungen JTL-Wawi 1.9 1
Listen Ansicht für Artikel deaktivieren Einrichtung JTL-Shop5 2
Gelöst Artikel an der Kasse beim scannen nur über Artikelnummer, nicht über GTIN identifizieren (Gebrauchtware, GTIN mehrfach in der Wawi) Allgemeine Fragen zu JTL-POS 1
Automatischer bestandsabgleich für mehrere Artikel JTL-Wawi 1.8 1
Neu Spam über Frage zum Artikel User helfen Usern - Fragen zu JTL-Wawi 10
Neu Export von Kunden, die in der Vergangenheit bereits bestimmte Artikel gekauft haben Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 10

Ähnliche Themen