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.331
474
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.331
474
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
Runterladen alter Bestellung bei Aktivierung der Schnittstelle Otto.de - Anbindung (SCX) 0
Plötzlich Zahlungsziel bei Auftragseingängen JTL-Wawi 1.8 0
Update 1.9.6.1 weitere Verkaufskanäle fehler bei Abgleich JTL-Wawi 1.9 1
Neu TSE wird bei JTL-POS nicht erkannt JTL-POS - Fehler und Bugs 2
Neu JTL Shop 5.3.X - Fehlerhafte Artikellinks bei Export über Exporte-Manager JTL-Shop - Fehler und Bugs 1
Neu Feld "Verkaufskanal" bei importierten Artikeln ausgegraut JTL-Ameise - Fehler und Bugs 1
Gelöst OPC geht nicht mehr bei v5.4 Installation / Updates von JTL-Shop 3
Neu Kundengruppen Zuordnung bei Registrierung anhand Emaildomain Plugins für JTL-Shop 3
Neu Datev Konto Buchung bei Gutschein Verkauf Allgemeine Fragen zu JTL-POS 0
Neu Breadcrumb Navigation bei Kategorie-, Hersteller- und Merkmallisten verschieden JTL-Shop - Fehler und Bugs 0
Neu Fehler 500 bei Versandmeldung an Amazon über JTL-eazyAuction Amazon-Anbindung - Fehler und Bugs 1
Neu Anpassung der Rechnungsansicht bei zu langen Artikelbeschreibungen Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu JTL Shop 5.4 - Seite 1 verschachtelt sich bei klick auf Seite 1 JTL-Shop - Fehler und Bugs 0
Neu Keine Exportpapiere mehr bei DHL 3.0 nach UK? JTL-ShippingLabels - Fehler und Bugs 3
In Diskussion Brauche Hilfe bei Bestand Email Workflow JTL-Workflows - Ideen, Lob und Kritik 17
Neu Newsletter-Abonnenten werden bei Gastbestellung nach Anonymisierung entfernt JTL-Shop - Fehler und Bugs 0
Neu Spontane Überarbeitung der Versandbedingungen bei Ebay eBay-Anbindung - Fehler und Bugs 1
Neu JTL2Datev ist defekt bei mir seit dem Update von 30.10.2024 User helfen Usern - Fragen zu JTL-Wawi 6
Neu Wie handelt Ihr die GPSR Anforderung an Produktbilder bei Amazon ? User helfen Usern - Fragen zu JTL-Wawi 0
Neu Frage zur Rechtevergabe bei eigenen Übersichten Eigene Übersichten in der JTL-Wawi 0
JTL-SHO 5 standard, downgrade zu CFE-Version, beide gehostet bei JTL Einrichtung JTL-Shop5 4
Neu Umgang mit Chargen bei mehreren Bestellungen Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 0
Neu Shopware 6 Bestellabgleich bei vormals fehlgeschlagener Zahlung Shopware-Connector 0
Verwiesen an Support Workflow artikel_erstellt wird bei LagerUmbuchung ausgelöst. JTL-Workflows - Fehler und Bugs 1
Neu Erstattungen per Paypal bei Stornierungen wird öfter nicht ausgezahlt Arbeitsabläufe in JTL-Wawi 0
Neu Artikelgewicht bei Versand in die Schweiz JTL-ShippingLabels - Fehler und Bugs 1
Fehler bei Rechnungsdatenserverice 2.0 JTL-Wawi 1.9 2
Neu Fehler bei Coupons bei Wechsel von 4 auf 5 Betrieb / Pflege von JTL-Shop 0
Neu Abbruch / Timeout bei Bildimport Shopware-Connector 0
Online seit: bei Artikel einstellen JTL-Wawi 1.8 0
Neu Gelber Hintergrund bei Mobilgeräten Einrichtung von JTL-Shop4 0
Neu Hauptbild wird bei Wechsel der VarKombi nicht angezeigt Betrieb / Pflege von JTL-Shop 3
Neu Betrug bei JTL? User helfen Usern - Fragen zu JTL-Wawi 3
Neu Wie kann ich die Verfügbarkeiten eines Artikels bei Amazon steuern? User helfen Usern - Fragen zu JTL-Wawi 0
Neu Workflow Auftragssplit bei DHL Export Sendungen mit mehreren Paketen User helfen Usern - Fragen zu JTL-Wawi 0
Neu Zusätzliche Bearbeitungszeit wird nicht bei der Lieferzeit an Shopware 6 berücksichtigt Shopware-Connector 0
Neu noindex bei URLs mit btgsterne Allgemeine Fragen zu JTL-Shop 0
Neu SCX (Alle Marktplätze) - habt ihr Kategorien, bei denen die Kategoriespezifischen Felder nicht laden / zuordnen nicht möglich / No Data available? Einrichtung und Installation von JTL-eazyAuction 0
In Diskussion Log bei Workflow Fehler JTL-Workflows - Ideen, Lob und Kritik 0
Neu Geht bei Euch das Aufladen der Portokasse in DHL-Onlinefrankierung? JTL-ShippingLabels - Ideen, Lob und Kritik 12
Neu Fehlermeldung: Fehler bei der Kommunikation mit dem eA-Server eBay-Anbindung - Fehler und Bugs 3
Neu Abholung in Filiale nur bei genügend Bestand Plugins für JTL-Shop 3
Fehler bei Update von 1.5.55.8 auf 1.7.15.6 ( Unbehandelte Ausnahme #7110FFD83C0136E0 vom Typ JTL.Database.SqlUpdater.UpdateException) JTL-Wawi 1.7 0
Korrektur Name des Absenders bei Anforderung der Bestätigung der E-Mail-Adresse Einrichtung JTL-Shop5 1
Neu Ebay Kundendienst erreichen, alternative zu customerhelp_de@ebay.com bei Bewertungen User helfen Usern 0
Neu Versand-/Leistungsdatum bei Exportrechnung User helfen Usern - Fragen zu JTL-Wawi 2
Formular Rechnungskorrektur Minus Vorzeichen bei Beträgen entfernen JTL-Wawi 1.9 2
1 Mandant, 2 Shops bei 2 Firmen mit gleichem Firmennamen JTL-Wawi 1.9 4
Neu Workflow: Mail bei Notiz in Auftrags-Historie User helfen Usern - Fragen zu JTL-Wawi 1
Neu Fehler bei Abgleich JTl Wawi mit JTL Shop User helfen Usern - Fragen zu JTL-Wawi 2

Ähnliche Themen