Neu Subkategorien von Vaterkategorie über get_category_array ausgeben

  • Wichtiger Hinweis Liebe Kunden, solltet Ihr den DATEV Rechnungsdatenservice 2.0 nutzen, dann müsst Ihr bis zum 30.06.2024 JTL-Wawi 1.9 installieren. Danach wird die Schnittstelle für ältere Versionen nicht mehr unterstützt.
  • JTL-Connect 2024: Ihr habt noch kein Ticket? Jetzt Early Bird Ticket zum Vorzugspreis sichern! HIER geht es zum Ticketverkauf

hts_tore

Mitglied
25. November 2020
1
1
Guten Morgen,

ich möchte in einer Anpassung des Nova Templates die Hauptnavigation zeigeteilt darstellen, sodass zu jederzeit in Zeile 1 die Kategorie Level 1 dargestellt werden. Hierzu sollen dann in Zeile 2 der Navigation die Sub-Kategorien der aktuell aktiven Kategorien angezeigt werden.

| Kategorie 1 | Kategorie 2 | Kategorie 3 |
| Kategorie 1.1 | Kategorie 1.2 | Kategorie 1.3 |

Zur Ausgabe der Kategorien in Zeile 1 verwende ich aktuell folgenden Code, welcher auch genau das tut, was er soll:
Code:
{get_category_array categoryID=0 assign='categories'}
{foreach $categories as $category}
       /*Kategorie-Elemente des Level 1 werden hier richtig ausgegeben*/
{/foreach}

Die Ausgabe der Sub-Kategorien in Zeile 2 bereitet Probleme, auch wenn ich bereits einen Plan für einen Workaround habe. Ich denke allerdings, dass mir hier einfach und fundamentaler Denkfehler im Wege steht, der zu Klären sein sollte.
Folgenden Code verwende ich hier für die Ausgabe:
Code:
/*$activeID enthält die Interne Nummer der aktuell aktiven Kategorie.*/

{get_category_array categoryId=$activeID assign='sub_categories'}
{foreach $sub_categories as $sub}
    /*Hier werden nicht nur die Sub-Kategorien sondern AUCH die Kategorien des Level 1 erneut ausgegeben/*
{/foreach}

Das Ergebnis sieht nun fälschlicherweise so aus:

| Kategorie 1 | Kategorie 2 | Kategorie 3 |
| Kategorie 1 | Kategorie 2 | Kategorie 3 |
| Kategorie 1.1 | Kategorie 1.2 | Kategorie 1.3 |

Frage:
1. Gibt es eine Dokumentation zu der Funktion get_category_array. Ich kann auch in Bezug auf smarty-Templates leider keine finden.
2. Ich nehme eigentlich an, dass die Funktion ein Array mit allen Kat. erstellen, die sich unterhalb von categroyID befinden, weshalb ich mit categoryID=0 richtigerweise alle Elemente direkt unterhalb der Wurzelkategorie erhalte. Wieso enthält {get_category_array categoryId=$activeID assign='sub_categories'} auch Elemente auf der selben Ebene wie auch schon im ersten Code-Snippet?
3. Es gibt eine Funktion get_category_parents. Gibt es auch etwas wie get_category_children? Wo kann ich eine Dokumentation zu diesen Funktionen finden?

Hinweis:
Die foreach-Schleife der der Kategorien Level 2 ist nicht innerhalb foreach-schleife der Kategorien Level 1 untergebracht und soll nach Möglichkeit auch nicht dort hin. Durch die Verwendung von $activeId sollte das auch nicht notwendig sein.

Über einen kurzen Hinweis der mich zurück auf den richtig Weg bringt wäre ich euch sehr dankbar.


Gruß Mike
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: hula1499
Ähnliche Themen
Titel Forum Antworten Datum
Neu Regelmäßige Artikel Synchronisation von JTL Wawi mittels Connector nach Shopify problematisch - #959190594F6282F 200 "OK" Shopify-Connector 1
Neu "Verpflichtende Auswahl" von Merkmalen im Shop Allgemeine Fragen zu JTL-Shop 3
Neu Auswertung von Artikeln die im Shop bestellt werden. JTL Ameise - Eigene Exporte 0
Neu Scannen von EANs, die mit Doppel-0 beginnen Installation von JTL-WMS / JTL-Packtisch+ 2
Neu Löschen von Variationsartikeln / Kindartikeln Arbeitsabläufe in JTL-Wawi 1
Wichtiger HINWEIS - SCX dot.liquid Mapping von Merkmalen, Attributen, Eigenen Felder basiert auf Textreferenz - Ändern nicht möglich ohne Verlust kaufland.de - Anbindung (SCX) 0
Fehlermeldung beim Update von der Version 1-6-47-0 auf 1-9-4-5 JTL-Wawi 1.7 6
Externe Otto Rechnungen von Export ausschließen: DATEV Rechnungsdaten - Rechnungen Otto.de - Anbindung (SCX) 0
Neu 💡All-in-One-Kundenservice-Lösung für den E-Commerce von unserem neuen Partner GREYHOUND News, Events und Umfragen 0
Neu Gewicht fehlt beim Drucken von Label (Freiposition) Shopify-Connector 0
Neu JTL API: Updaten von SCX & Customer Group Preisen nicht möglich Schnittstellen Import / Export 0
Neu Versadnkosten von DHL hinterlegen User helfen Usern - Fragen zu JTL-Wawi 3
Neu Export von Kategorien - Sichtbarkeit andere wie in der WAWI JTL-Ameise - Fehler und Bugs 7
Neu Keine Anzeige von Freipositionen wenn Beschreibung (Langtext) Aktiv Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 1
Neu Installation von JTL-WaWi auf SQL DB mit AD Account möglich? Installation von JTL-Wawi 7
Neu ++ update von 1.5.55.3 auf 1.6 oder höher nicht möglich ++ Gelöste Themen in diesem Bereich 3
Neu Produktivschaltung - Löschen von Testdaten User helfen Usern - Fragen zu JTL-Wawi 0
Beantwortet Installation von JTL Wawi 1.7 nicht mehr möglich JTL-Wawi 1.7 7
Kaufland: kein Import von Angeboten, in die man sich reingehängt hat kaufland.de - Anbindung (SCX) 2
Erstelldatum von Rechnung genauer über die Ameise? JTL-Wawi 1.8 0
Nummernkreis Kundennummer von Woocommerce zu JTL JTL-Wawi 1.8 0
Fehlermeldung beim Update von 1.7 auf 1.9 JTL-Wawi 1.9 13
Neu JTL-WMS Mobile Wareneingang von Artikel sperren User helfen Usern 0
Neu Wechsel von JTL SHOP 4.6 auf 5.3.1 Upgrade JTL-Shop4 auf JTL-Shop5 6
Neu von 1.5.55.8 auf neue Version umstellen User helfen Usern - Fragen zu JTL-Wawi 0
Neu Export von Kategoriebilder aus JTL Shop Allgemeine Fragen zu JTL-Shop 2
Sortierung von der Stücklisten-Artikel innerhalb einer Variation JTL-Wawi 1.9 1
Neu Übernahme Shop inkl. WAWI - Löschen von Kundendaten in der Datenbank Installation von JTL-Wawi 4
Neu Käufer von eBay.co.uk: Wawi erzeugt falsche USt Werte JTL-Wawi - Fehler und Bugs 15
Sprung von 1.5.55.6 auf 1.9.4.1 - Wawi sehr langsam beim öffnen von Angeboten/Aufträgen JTL-Wawi 1.9 9
Neu Von 1.9.4.1 zurück nach 1.8.12.2- möglich ? Installation von JTL-Wawi 8
Neu Datenbank Sicherung von Ecomdata lässt sich nicht lokal einspielen. User helfen Usern - Fragen zu JTL-Wawi 3
Neu Probleme mit Erfassung von Käufen google ads Netzdinge Plugin Allgemeine Fragen zu JTL-Shop 9
19% Umsatzsteuer fehlen in Text von "Rechnungsnachricht" JTL-Wawi 1.8 0
Neu nach Update v. 1.5.15.2 a. 1.8.12.2 kein Import von Backup möglich Installation von JTL-Wawi 12
In Bearbeitung JTL POS stürzt nach automatischem Update am 15.05.24 beimscannen von Produkten ab JTL-POS - Fehler und Bugs 13
Neu Update von 1.5.55.8 auf 1.9.4.1 möglich? Installation von JTL-Wawi 2
JTL-API: Frage zur Handhabung von ExtraWeight in SalesOrderShippingDetail JTL-Wawi 1.8 2
Neu Upload funktioniert nicht, von jetzt auf gleich! WooCommerce-Connector 10
Neu Export von Kategoriedaten (Ebene 3) mit den dazugehörigen Artikel Allgemeine Fragen zu JTL-Shop 4
Neu Probleme beim Installieren und Updaten von Plugins Plugins für JTL-Shop 0
Neu Automatisches berechnen von Beständen User helfen Usern - Fragen zu JTL-Wawi 2
Neu Hilfe benötigt: Nachträglicher Import von Rechnungsnummern aus Otto.de (Otto SCX schnittstelle) Otto.de - Anbindung (SCX) 0
Neu Nach Abgleich von ca. 23500 Bildern ist nur ein bruchteil in Wordpress/Woocommerce verfügbar WooCommerce-Connector 2
Neu Frage zur Absenderadresse bei UPS Versand von verschiedenen EU-Lagern aus JTL-ShippingLabels - Ideen, Lob und Kritik 0
Neu Seiten von einen jtl shop zu den anderen kopieren/exportieren. Allgemeine Fragen zu JTL-Shop 6
MISSING_REQUIRED_ATTRIBUTE Der von Ihnen gepflegte Titel ist zu lang. Kürzen Sie die den Wert entsprechend der Zeichenbegrenzung auf '70' Zeichen.O Otto.de - Anbindung (SCX) 1
Import von Artikelbeschreibung Global JTL-Wawi 1.6 2
Neu Fehler beim Import (Ameise) von Brutto-VK JTL-Ameise - Ideen, Lob und Kritik 9
Neu Probleme beim Abfrage kopieren von SQL Management Studio User helfen Usern - Fragen zu JTL-Wawi 1

Ähnliche Themen