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.323
458
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.323
458
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
Neu JTL Shipping - Falsche Etikettengröße bei Warenpost international User helfen Usern 0
Neu Artikel- und Versandgewicht bei Stücklisten wird nicht nachberechnet JTL-Version 1.8.12.2 JTL-Wawi - Fehler und Bugs 4
Neu Wie kann ich den Titel bei Google Ergebnissen ändern? Allgemeine Fragen zu JTL-Shop 2
Neu Produktbewertungen bei Google Shopping mit anzeigen Technische Fragen zu Plugins und Templates 2
In Diskussion Nachricht bei Einbuchung eines erwarteten Artikels JTL-Workflows - Ideen, Lob und Kritik 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
In Diskussion Abfrage auf Wert bei allen Artikelpositionen nicht möglich? Gelöste Themen in diesem Bereich 12
Neu Fehler bei Export mit Versandart DHL / Die Sequenz enthält keine Elemente. JTL-ShippingLabels - Fehler und Bugs 0
Neu Kategorisierung bei CSV-Import – Hilfe benötigt** User helfen Usern - Fragen zu JTL-Wawi 3
Kategorisierung bei CSV-Import – Hilfe benötigt** JTL-Wawi 1.8 2
Neu Skonto bei Zahlung nicht erkannt. Rechnung bleibt dauerhaft als teilbezahlt. User helfen Usern - Fragen zu JTL-Wawi 7
Neu Variationswertdarstellung (Artikeldetail) - Mouseover bei Swatches abschalten Allgemeine Fragen zu JTL-Shop 2
Neu Bei Variationsauswahl die Seite nicht neu laden? Allgemeine Fragen zu JTL-Shop 9
Beschaffung: Wokflow bei Wareneingang auslösen JTL-Wawi 1.9 0
Neu Bei VarKombi-Artikeln, wie immer eine Farbe und Größe vorauswählen, damit alle Bilder angezeigt werden? Allgemeine Fragen zu JTL-Shop 4
Neu Rabatte ignorieren bei aktiven Sonderpreisen JTL-POS - Fehler und Bugs 0
Bug: "Angebot automatisch einstellen" Option bei Vorlagen eBay wird automatisch deaktiviert JTL-Wawi 1.9 0
Neu JTL Server bleibt bei "Wird gestartet" hängen Einrichtung / Updates von JTL-POS 1
Neu JTL-POS: Trennung in der Anzeige der verkauften Artikeln bei 2 Kassen Allgemeine Fragen zu JTL-POS 2
Neu JTL Shipping: Straße 2 1/2 kommt als 212 bei DHL im Shipping Label an JTL-ShippingLabels - Fehler und Bugs 1
Neu List&Label Bei Bedingung "FALSE" Breite der Spalte beibehalten User helfen Usern - Fragen zu JTL-Wawi 6
Neu Freitexteingabe durch Kunde bei bestimmten Variationen User helfen Usern - Fragen zu JTL-Wawi 2
Neu Warum kann ich bei Druckvorlagen die Seitengröße nicht anpassen? Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 6
Beantwortet Hilfe bei SQL Abfrage erbeten User helfen Usern - Fragen zu JTL-Wawi 3
Neu Brauche Hilfe bei einen Workflow in Sachen Versand Eigene Übersichten in der JTL-Wawi 6
Neu Ebay Verkäufe - Auswahlartikel mit händischer Auswahl in der Rechnung - wie bei Wawi 1.9 vorgehen ?! Arbeitsabläufe in JTL-Wawi 0
Fehler bei Hochladen der Versanddaten Otto.de - Anbindung (SCX) 0
Wawi bei ecomData gehostet- Druckprobleme JTL-Wawi 1.8 3
Neu System.ArgumentNullException bei Ameise Import (Konfigurationsgruppen zuordnen) JTL-Wawi - Fehler und Bugs 2
Neu Stücklistenartikel bei Einkauf auflösen? User helfen Usern - Fragen zu JTL-Wawi 2
Neu Seit gestern Meldung: Problems creating SAAJ object model mit Export bei Internetmarke JTL-Track&Trace - Fehler und Bugs 2
Neu Prestashop Connector 2.0.0 ignoriert deaktivierte Überverkaufseinstellung bei Artikelupload PrestaShop-Connector 0
Eigene USt-IdNr. fehlt in der Auftragsansicht bei Auslandsbestellungen (JTL-Wawi 1.8.12.2) JTL-Wawi 1.8 3
Neu Ameise bricht ab bei leeren feldern JTL-Ameise - Fehler und Bugs 2
Neu Es ist nicht mehr möglich Artiekl bei eBay einzustellen Code 240 und Code 21920203 eBay-Anbindung - Fehler und Bugs 2
Versandkostenfrei bei hinzufügen eines Bestimmten Artikels Einrichtung JTL-Shop5 2
Problem bei Upgratevon Shop 4 auf shop 5 (SQLSTATE[42000]) Upgrade JTL-Shop4 auf JTL-Shop5 2
Neu Wareneingangsdatum bei Umlagerungen zwischen zwei WMS-Lagern Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 0
Neu Versandproblem bei unterschiedlichen Produkten und Gewichten Allgemeine Fragen zu JTL-Shop 0
Neu Kunde zahlt bar bei Anlieferung, wie löse ich das? Arbeitsabläufe in JTL-Wawi 15
Neu E-Commerce Manager (m/w/d) für den Zweiradbereich bei MSZweirad in Heinsberg Dienstleistung, Jobs und Ähnliches 0
Neu IT-Administrator (m/w/d) gesucht bei MSZweirad in Heinsberg Dienstleistung, Jobs und Ähnliches 0
Gelöst Luxusfrage, CUT Befehl bei Gutscheinen? Allgemeine Fragen zu JTL-POS 2
Neu Fehler bei Update: "SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'emails' already exists" Installation / Updates von JTL-Shop 2
Neu Bug bei Konfigurationsartikeln. Wenn Warenkorb nicht leer, Teile der Konfigurationsartikel-Optionen auf englisch. JTL-Shop - Fehler und Bugs 0
Neu HT-Zugriff fehlgeschlagen bei 'Erscheint am' JTL-Ameise - Fehler und Bugs 1
In Diskussion Problem mit Steuerberechnung bei Freieretoure auf Tagesbericht und in Statistiken JTL-POS - Fehler und Bugs 4
Neu Falsche Steuersätze bei Amazon FBA Rechnungen | Problem: Versandland?! JTL-Wawi - Fehler und Bugs 1
Neu Wiederholtes Anmelden bei office365 nötig User helfen Usern - Fragen zu JTL-Wawi 1
Neu Statt Preis nur Preis auf Anfrage bei B2B Fehler JTL-Shop - Fehler und Bugs 1

Ähnliche Themen