Neu Subkategorien von Vaterkategorie über get_category_array ausgeben

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
Artikeldatenexport von Otto zu JTL inkl. Bulletpoints und Attribute Otto.de - Anbindung (SCX) 0
Neu Shop Update von 5.2.4 - dbupdater - Kein Datenbank update Installation / Updates von JTL-Shop 0
Neu Card Reader von Paypal (Zettle) wird nicht erkannt. Einrichtung / Updates von JTL-POS 1
Hinweis beim Übertragen von Artikeldaten kann nicht deaktiviert werden JTL-Wawi 1.9 0
Neu Migration bestehender Kundenkonto von Magento zu JTL Shop Umstieg auf JTL-Shop 0
Neu DATEV Export von SKR04 auf SKR03 Allgemeine Fragen zu JTL-POS 1
Neu Artikel von FBM auf FBA umschalten in JTL (SChattenartikel) Amazon-Anbindung - Fehler und Bugs 0
Neu Probleme beim Abgleich von JTL WAWI und JTL Shop JTL-Wawi - Fehler und Bugs 2
Neu Textanzeige in Abhängigkeit von einem Parameter in Artikelbeschreibung? Allgemeine Fragen zu JTL-Shop 0
Neu Update von 1.5 Installation von JTL-Wawi 8
Darstellung von Stücklistenartikeln in der Rechnung JTL-Wawi 1.9 2
Neu Rechnungen von Amazon Business Kunden werden nicht hochgeladen Amazon-Anbindung - Fehler und Bugs 1
Neu Import von Zugferd oder xRechnungen Schnittstellen Import / Export 4
Nach Update von 1.9.4.5 auf 1.10.10.3: Probleme mit Datenbank login JTL-Wawi 1.10 1
Neu Import von Angeboten per Ameise möglich? JTL-Ameise - Ideen, Lob und Kritik 3
Fehler beim Lizenz Abgleich: Fehler beim Vergleichen von zwei Elementen im Array JTL-Wawi 1.10 1
Neu Automatisiertes Wiegen & Labeln als Inline-Lösung möglich? Aktuelle Mehrkosten von 50.000€/Jahr durch Postgesetz-Novelle § 35 Abs. 5 seit 1.1.25 Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 3
Neu JTL POS und Sump Zuordnung von Belegen Allgemeine Fragen zu JTL-POS 1
Neu Zugriff auf Rechnungsnummer innerhalb von JTL Shop Technische Fragen zu Plugins und Templates 0
Neu Kein Import von Lagerbeständen ins WMS Lager möglich JTL-Ameise - Fehler und Bugs 1
Neu Gratisgeschenke ab Bestellwert nach Eingabe von Coupon Betrieb / Pflege von JTL-Shop 0
Nach Update von 1.9.4.5 auf 1.10.10.3: Nicht alle Länder einer Steuerzone zugewiesen JTL-Wawi 1.10 2
Fehler beim Mailen von Rechnungen JTL-Wawi 1.10 17
Neu Nach Update von 1.9.8 auf 1.10.10.3 - Vererben auf Kinder nicht mehr möglich JTL-Wawi - Fehler und Bugs 2
Wichtig - nach Update von 1.9.x auf 1.10.x - Lizenzen aktualisieren JTL-Wawi 1.10 2
Neu JTL Ameise Kein Import von Kundendatenmehr JTL-Ameise - Fehler und Bugs 3
Neu Das Stable Release von JTL-Wawi 1.10 ist da! Aktuell - 1.10.10.4 Releaseforum 1
Neu Artikelliste / Artikelverwaltung -> bedingte Formatierung in Abhängigkeit von eigenen Feldern JTL-Wawi - Ideen, Lob und Kritik 0
Neu Wie kann man in den Vorlagen die Mengenanzeige von "STK" in "Menge" oder "x" ändern ! User helfen Usern - Fragen zu JTL-Wawi 2
Neu Simples CRM als Ergänzung von JTL Arbeitsabläufe in JTL-Wawi 19
Neu Ameise Export von Eigene Felder (Kunde) User helfen Usern - Fragen zu JTL-Wawi 3
Neu Kunden Ust.ID in Rechnungen von EU Kunden wird nicht angezeigt User helfen Usern - Fragen zu JTL-Wawi 1
Beantwortet Brauche Hilfe Workflow Multichannel Rechnungserstellung nach Versand von Amazon JTL-Workflows - Ideen, Lob und Kritik 1
Kein Abgleich von Lizenzen JTL-Wawi 1.9 1
Neu Kostenfreies Tool zum Entfernen von Hintergründen User helfen Usern 0
Neu Probleme beim Abgleich von JTL WAWI und JTL Shop JTL-Wawi - Fehler und Bugs 8
Neu Fehler beim Zuweisen von Kunden-Zahlungen bei Auftragssplittung JTL-Wawi - Fehler und Bugs 1
Problem bei der Anzeige von Kindartikel-Titeln bei Vaterartikeln (JTL-Shop & eBay) JTL-Wawi 1.9 0
Neu Umstellung von Stapelversand auf Einzelversand – was wird benötigt? User helfen Usern - Fragen zu JTL-Wawi 12
Neu Löschen von Merkmalen Betrieb / Pflege von JTL-Shop 3
Neu Übermittlung von Transparency-Seriennummern an Amazon mit JTL-Wawi Amazon-Anbindung - Ideen, Lob und Kritik 2
Neu Ameise: Import von Artikelmerkmalen JTL-Ameise - Ideen, Lob und Kritik 4
Neu Wechsel von JTL Shop 5 zu Shopware 6 – Wer hat Erfahrung mit kompletter Datenmigration (Kundenlogins, Bestellungen, Gutscheine etc.)? Shopware-Connector 3
Neu Uncaught TypeError nach Update von 5.1.5 auf 5.41 Installation / Updates von JTL-Shop 2
Neu Export von Artikelnummern, in denen ein Artikel als Komponente enthalten ist mittels JTL-Ameise Arbeitsabläufe in JTL-Wawi 2
Bearbeitungsdauer von Aufträgen JTL-Wawi 1.9 0
Letzte Lieferung von Lieferadressen für Außendienstmitarbeiter JTL-Wawi 1.9 1
Ameise Texte übernehmen von JTL-Wawi 1.9 1
Neu Erstellung von Druckdokumenten DE / EN Starten mit JTL: Projektabwicklung & Migration 2
Neu JTL-Ameise-Auftragsimport; Auswertungen von importierten Daten JTL-Ameise - Fehler und Bugs 5

Ähnliche Themen