Neu Icon bei einem Menüpunkt einbauen

Fasala

Mitglied
9. August 2018
4
0
Hallo zusammen,

ich möchte gerne beim Megamenü bei einem Menüpunkt ein Icon vor die Bezeichnung setzen.
Sprich so sieht mein Menü aus:

Alle Schuhe - Damenschuhe - Herrenschuhe - Sommerschuhe - Sneakers - Sportschuhe

Hier soll jetzt bei Sommerschuhe ein Icon (welches darauf Hinweisen soll, dass dieser Menüpunkt neu ist) eingesetzt werden. Sprich:

Alle Schuhe - Damenschuhe - Herrenschuhe - [ICON] Sommerschuhe - Sneakers - Sportschuhe

Wie kann ich das umsetzen?

Vielen Dank für eure Hilfe.

Beste Grüße
 

Mirko.Schmidt User deaktiviert

Guest
Hallo,
es kann der Kategorie ein Kategorieattribut gegeben werden und dies wird dann im Template abgefragt und dementsprechend das Icon gesetzt.
 

Fasala

Mitglied
9. August 2018
4
0
Vielen Dank, schon einmal. Ich habe mich nun mit den Kategorieattributen auseinandergesetzt. Bin aber leider immer noch nicht schlau geworden, wie ich das Icon ins Menü bekomme. Muss ich dafür eine Kategoriebox erstellen oder wie läuft das?

Gibt es vielleicht irgendwo eine passende Anleitung zur Umsetzung? Stehe leider völlig auf dem Schlauch, sry.
 

Mirko.Schmidt User deaktiviert

Guest
Hallo,
das Megamenü ist davon unabhängig. Hier müsste die Datei ../snippets/categories_mega.tpl (über ein Child Template, Stand 4.06.6) in den Zeilen 33 - 36 bearbeitet werden. Zuvor:
HTML:
<a href="{$category->cURL}"{if $isDropdown} class="dropdown-toggle" data-toggle="dropdown" data-hover="dropdown" data-delay="300" data-hover-delay="100" data-close-others="true"{/if}>
    {$category->cKurzbezeichnung}
    {if $isDropdown}<span class="caret"></span>{/if}
</a>
HTML:
<a href="{$category->cURL}"{if $isDropdown} class="dropdown-toggle" data-toggle="dropdown" data-hover="dropdown" data-delay="300" data-hover-delay="100" data-close-others="true"{/if}>
    {if $category->KategorieAttribute.hasicon}
        <i class="fa fa-warning"></i>
    {/if}
    {$category->cKurzbezeichnung}
    {if $isDropdown}<span class="caret"></span>{/if}
</a>

Dann muss nur noch ein Kategorie Attribut in der Wawi angelegt werden unter Artikel > Attribute > Bereich Kategorie > Attribut anlegen > Funktionsattribut > Name 'hasicon', Datentyp 'Checkbox', Onlineshop Haken setzen und anschließend der Kategorie zu weisen.
 

Fasala

Mitglied
9. August 2018
4
0
Hallo Mirko,

vielen Dank für deine schnelle und ausführliche Antwort. Das ist eine super Anleitung. Leider will er mir das Icon aber noch nicht anzeigen. Da es sich um ein individuelles Icon handelt, habe ich es als img reingeladen. Mein Code sieht wie folgt aus:

Code:
<a href="{$category->cURL}"{if $isDropdown} class="dropdown-toggle" data-toggle="dropdown" data-hover="dropdown"
data-delay="300" data-hover-delay="100" data-close-others="true"{/if}>
    {if $category->KategorieAttribute.hasicon}
        <img alt="" src="/mediafiles/Bilder/neu-tk.png" style="width: 45px; height: 28px;" />
    {/if}
    {$category->cKurzbezeichnung}
    {if $isDropdown}<span class="caret"></span>{/if}
</a>

Habe ich etwas falsch gemacht? Ich habe es auch schon probiert, das img in <i></i> zu packen, aber auch das hat nicht geholfen. Woran scheitere ich?

Vielen Dank für deine Mühe
 

Mirko.Schmidt User deaktiviert

Guest
Hallo,
am besten wäre es wenn du kurz nen Link zum Shop schickst. Ich vermute der Pfad ist einfach nur falsch, meine vor mediafiles dürfte kein / sein. Es dürfte vermutlich auch ein Fehler in der Browser Console erscheinen.
 

itmentum

Aktives Mitglied
9. März 2021
18
2
Hallo,
das Megamenü ist davon unabhängig. Hier müsste die Datei ../snippets/categories_mega.tpl (über ein Child Template, Stand 4.06.6) in den Zeilen 33 - 36 bearbeitet werden. Zuvor:
HTML:
<a href="{$category->cURL}"{if $isDropdown} class="dropdown-toggle" data-toggle="dropdown" data-hover="dropdown" data-delay="300" data-hover-delay="100" data-close-others="true"{/if}>
    {$category->cKurzbezeichnung}
    {if $isDropdown}<span class="caret"></span>{/if}
</a>
HTML:
<a href="{$category->cURL}"{if $isDropdown} class="dropdown-toggle" data-toggle="dropdown" data-hover="dropdown" data-delay="300" data-hover-delay="100" data-close-others="true"{/if}>
    {if $category->KategorieAttribute.hasicon}
        <i class="fa fa-warning"></i>
    {/if}
    {$category->cKurzbezeichnung}
    {if $isDropdown}<span class="caret"></span>{/if}
</a>

Dann muss nur noch ein Kategorie Attribut in der Wawi angelegt werden unter Artikel > Attribute > Bereich Kategorie > Attribut anlegen > Funktionsattribut > Name 'hasicon', Datentyp 'Checkbox', Onlineshop Haken setzen und anschließend der Kategorie zu weisen.
Hallo, gibt es so eine Lösung zurzeit für JTL Shop 5 auch? Das Code sieht jetzt ganz anders aus.
Danke!
 

MHillmann

Moderator
Mitarbeiter
11. Oktober 2018
1.364
531
Hallo,

man kann es immer noch über ein Attribut machen wie Mirko beschreibt. Im Nova müsste man dann weiterhin in der categories_mega.tpl einhaken:
z. B. soetwas einfügen:
HTML:
{if isset($category->getAttribute('hasicon'))}<i class="fa fa-cog mr-1"></i>{/if}
Einmal in den span mit der Klasse nav-mobile-heading, das sieht dann z.B. so aus:
HTML:
<span class="nav-mobile-heading">{if isset($category->getAttribute('hasicon'))}<i class="fa fa-cog mr-1"></i>{/if}{$category->getName()}</span>
und dann noch im block "snippets-categories-mega-category-no-child" ebenfalls mit in den span.

Viele Grüße
Michael
 
  • Gefällt mir
Reaktionen: itmentum

itmentum

Aktives Mitglied
9. März 2021
18
2
Hallo,

man kann es immer noch über ein Attribut machen wie Mirko beschreibt. Im Nova müsste man dann weiterhin in der categories_mega.tpl einhaken:
z. B. soetwas einfügen:
HTML:
{if isset($category->getAttribute('hasicon'))}<i class="fa fa-cog mr-1"></i>{/if}
Einmal in den span mit der Klasse nav-mobile-heading, das sieht dann z.B. so aus:
HTML:
<span class="nav-mobile-heading">{if isset($category->getAttribute('hasicon'))}<i class="fa fa-cog mr-1"></i>{/if}{$category->getName()}</span>
und dann noch im block "snippets-categories-mega-category-no-child" ebenfalls mit in den span.

Viele Grüße
Michael

Tausen Dank für die Rückmeldung, es hat geklappt.

ich habe noch eine Frage, und zwar ich möchte gerne den Warenkorb auf der Shop Seite anzeigen lassen, also entweder auf der Rechtensidbar oder auf der Linken mit Filterwidgets, gibt es sowas? dass ich vllt. den Wartenkorb was im Bestellvorgang angezeigt wird in der Shop Seite auch reinnehme?

Vielen Dank im Voraus!
VG
 

MHillmann

Moderator
Mitarbeiter
11. Oktober 2018
1.364
531
Gerne!

Es gibt eine Box: Warenkorb im Backend unter dem Menüpunkt Boxen/Footer. Diese zeigt allerdings nur an wieviele Artikel sich im Warenkorb befinden und bietet noch einen Link zum Warenkob.
Alle weiteren Wünsche müsste man über ein Plugin/Templateanpassungen regeln.
 
Ähnliche Themen
Titel Forum Antworten Datum
„Wer hat Lust auf einen Erfahrungsaustausch bei Kaffee und Kuchen?“ – aber mit JTL-Wawi als Dessert? Starten mit JTL: Projektabwicklung & Migration 0
Gesamtpreis bei manuell angelegten Aufträgen plötzlich 0,00 JTL-Wawi 2.0 1
Neu Selektieren aller Artikel, bei denen NICHT 'Preis aus Registerkarte JTL Wawi" eingestellt ist? User helfen Usern - Fragen zu JTL-Wawi 1
"Wer hat Lust auf einen Erfahrungsaustausch bei Kaffee und Kuchen?". Starten mit JTL: Projektabwicklung & Migration 3
Neu JTL-POS DATEV-Export – Kassendifferenz nicht nur bei Mehrzweckgutscheinen JTL-POS - Fehler und Bugs 2
„Wer hat Lust auf einen Erfahrungsaustausch bei Kaffee und Kuchen?“. Starten mit JTL: Projektabwicklung & Migration 43
Neu JTL-POS DATEV-Export – Kassendifferenz bei Mehrzweckgutscheinen Allgemeine Fragen zu JTL-POS 0
Neu JTL POS Crasht bei Druckerauswahl JTL-POS - Fehler und Bugs 13
Neu POS Display crasht bei Kundeninteraktion JTL-POS - Fehler und Bugs 5
Neu Nutzlose Tabellenspalte bei Inventur innerhalb der Wawi User helfen Usern - Fragen zu JTL-Wawi 1
Buchungsdaten VCS Lite sind Offen und unbekannte Rechnungen bei Amazon JTL-Wawi 1.11 3
Neu JTL-Wawi 2.0.6: eBay-Rahmenbedingungen bei bestehenden Angeboten/Vorlagen nicht mehr änderbar eBay-Anbindung - Fehler und Bugs 11
Fehler bei Installation: Powershell V2 JTL-Wawi 2.0 8
Neu Shop rechnet Sa+So bei Lieferzeit mit ein Betrieb / Pflege von JTL-Shop 0
Ständiger Absturz bei Wawi 1.11.11 nach Artikelaktualisierung JTL-Wawi 1.11 1
Neu Abgleiche für zweiten Mandanten bei Worker-Neustart deaktiviert JTL-Wawi - Fehler und Bugs 0
Neu Identische Aufträge bei mehreren Fulfillment-Kunden sinnvoll trennen? Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 4
Neu Versandetikett bei Aufträgen aus dem JTL Shop Arbeitsabläufe in JTL-Wawi 0
Neu Wawi 2.0.6 Fehler bei Druckerzuordnung und Nachdruck JTL-ShippingLabels - Fehler und Bugs 12
Neu Login-Fehler 403 bei app.shipping.jtl-cloud.com seit 17.07.2026 JTL-ShippingLabels - Fehler und Bugs 7
Neu Checkbox im Bestellvorgang bei Gebrauchtartikeln Allgemeine Fragen zu JTL-Shop 2
Neu ++ Menge bei laufenden Ebay Angeboten Arbeitsabläufe in JTL-Wawi 1
Neu Seit heute Morgen werden bei Amazon keine Rechnungen mehr hochgeladen Amazon-Anbindung - Fehler und Bugs 13
Neu Canonical-Tag bei Merkmalwert-URLs mit Parameter "m" Betrieb / Pflege von JTL-Shop 11
Neu Kind-Artikel nicht bei Ebay anbieten Allgemeine Fragen zu JTL-Shop 1
Neu Wie ändere ich das vorausgewählte Lager bei Bestellungen? User helfen Usern - Fragen zu JTL-Wawi 2
Neu Fehlender Rabattabzug bei Amazon Multirabatten Amazon-Anbindung - Fehler und Bugs 0
In Diskussion Workflow bei fehlerhaften Bankabgleich JTL-Workflows - Ideen, Lob und Kritik 4
Gelöst: Störung bei LInk11 - JTL- Shops teilweise nicht erreichbar Störungsmeldungen 1
Neu JTL Wawi 1.11.11 - Zahlungsabgleich bei FYRST Bank verlangt immer Passwort User helfen Usern - Fragen zu JTL-Wawi 0
Kundengruppenrabatte werden bei einzelnen Artikeln nicht übernommen – „Rabatte ignorieren“ springt nach Speichern zurück JTL-Wawi 2.0 2
Neu [API] Zahlungen bei salesOrders verbuchen Schnittstellen Import / Export 0
Neu Unerwünschtes Scrollen/Springen zum Seitenanfang bei Footer-Menüs (Mobile) JTL-Shop - Fehler und Bugs 5
Frage stellen bei Bestellung JTL-Wawi 1.11 1
Bei Update auf 2.05 kam folgende Meldung JTL-Wawi 2.0 2
Neu Fehleretikett bei OTTO Bestellungen bzgl. Adresszusatz JTL-ShippingLabels - Fehler und Bugs 2
Skonto wird bei Zahlung setzen nicht berücksichtigt JTL-Wawi 1.11 2
Wawi 1.11.9 Ständige Abstürze bei Aktualisierung Artikelstammdaten JTL-Wawi 1.11 6
Neu Helfen Lösungen wie Unicorn wirklich, um die teuren Preise bei JTL zu vermeiden? Amazon-Anbindung - Ideen, Lob und Kritik 1
Neu Erstellung der Sitemap bei WaWi Abgleich funktioniert nicht Allgemeine Fragen zu JTL-Shop 0
Neu Bug? Führende Nullen bei Sendungsnummern verschwinden in JTL-Wawi 2.0.3 JTL-ShippingLabels - Fehler und Bugs 1
Neu Update nach 5.7.1 hängt bei Mirgation Installation / Updates von JTL-Shop 4
Wawi 1.11. Rechnungsanhang funktioniert nicht mehr bei Versandmail JTL-Wawi 1.11 6
Fehlermeldungen bei Einrichtung DHL 4.0 "Objektverweis" und "Konfiguration Versandart" JTL-Wawi 1.11 2
Error 500 bei Neuinstallation Einrichtung JTL-Shop5 7
Neu Amazon Versandentgelt Kaufen bei Standardbestellungen Amazon-Anbindung - Ideen, Lob und Kritik 0
Neu Hilfe bei jtl-pos Synchronisation User helfen Usern - Fragen zu JTL-Wawi 5
Neu Fragen zum SaaS-Connector / Shopware6 bei Lagerbestandskorrektur Shopware-Connector 0
Neu Gibt es in der WaWi-Datenbank einen Zeitstempel, der anzeigt wann ein Kunde sich in einem bestimmten Shop registriert hat? User helfen Usern - Fragen zu JTL-Wawi 3

Ähnliche Themen