Kategorie-Icon auch bei horizontalem Top-Menü?

Thema wurde von SirSimon, 5. November 2013 erstellt.

  1. SirSimon

    SirSimon Mitglied

    Registriert seit:
    2. Juni 2013
    Beiträge:
    19
    Danke erhalten:
    1
    Danke vergeben:
    2
    Tach zusammen,

    die Forumssuche war da leider nicht ultimativ aufschlussreich:
    Ist es möglich, beim Topmenü auch die Kategorieicons anzuzeigen? Bei mir werden die nur im Seitenmenü gezeigt, oben aber nicht.

    Wenn nein, hat das jemand schon mal reinprogrammiert, dass es geht?

    Mfg

    SirSimon
     
  2. Compa Versand

    Compa Versand Erfahrener Benutzer

    Registriert seit:
    6. August 2012
    Beiträge:
    65
    Danke erhalten:
    1
    Danke vergeben:
    18
    Hallo, diese Frage beschäftigt mich momentan auch! Ich würde in unserem Shop gerne zumindest die Kategorie "Weihnachten" im Top-Menü ein bisschen von den anderen abheben, z.B. eben mit einem Icon. Wenn ich im Adminmenü ein Bild hochlade, erscheint dieses jedoch nicht im Shop.

    Siehe: http://compa-versand.de/index.php

    Viele Grüße
     
  3. johannes_a

    johannes_a Erfahrener Benutzer

    Registriert seit:
    23. Mai 2013
    Beiträge:
    325
    Danke erhalten:
    61
    Danke vergeben:
    67
    Hallo

    Ihr könntet dazu die gx2\templates\EyeCandy\boxes\box_categories_top.html modifizieren. Die sieht im Origninal ja so aus:
    HTML:
    {load_language_text section="box_categories_top"}
    
    <div id="head_navi" class="gradient">
        <ul class="clearfix">
            {foreach name=cat_data item=categories_item from=$content_data.CATEGORIES_DATA}
            <li{if $categories_item.children|@count > 0} 
     id="megadropdown_top_link_id_{$categories_item.data.id}"{/if}  class="megadropdown_top_link {if  $smarty.foreach.cat_data.first}first{elseif  $smarty.foreach.cat_data.last}last{/if}">
                <h3>
                    <a href="{$categories_item.data.url}"  rel="{$categories_item.data.id}">{$categories_item.data.name|replace:"&amp;":"&"|replace:"&":"&amp;"}{if  $categories_item.data.products_count}  ({$categories_item.data.products_count}){/if}</a>
                </h3>
            </li>
            {/foreach}
        </ul>
    </div>
    Wenn bei allen Kategorien Bilder angezeigt werden sollen, könnte man vermutlich nach dem <h3> Tag oder <a> Tag (je nachdem, wie gewünscht) einfach den entsprechenden Teil aus der gx2\templates\EyeCandy\boxes\box_categories_left.html übernehmen:

    HTML:
    {if $categories_item.data.icon}<img src="{$categories_item.data.icon}" width="{$categories_item.data.icon_w}" height="{$categories_item.data.icon_h}" alt="" />{/if}
    Ohne Gewähr und nicht bei mir getestet (bei mir läuft eine modifizierte Version von dem untenstehenden). Aber als Startpunkt für eigene Unternehmungen könnte es reichen.


    Wenn man ganz brutal nur bei einer Kategorie verändern will, was angezeigt wird, kann man auch eine if-Anfrage einbauen, die nach der Kategorie-id fragt:

    HTML:
                    {if $categories_item.data.id == 2}
                       <!-- Hier z.B. <img> einfügen -->
                    {/if}
    
    Welche id die entsprechende Kategorie hat, könnt ihr z.B. herausfinden, indem ihr im Admin-.Bereich unter Artikel --> Artikel/Kategorien mit der Maus über die entsprechende Kategorie fährt und schaut, welcher Link angezeigt wird.

    Ob man das ganze allerdings nicht auch eleganter und update-sicherer machen kann, dazu müssen sich dann die Profis äußern.

    Grüße,
    Johannes
     
  4. Elias (Gambio)

    Elias (Gambio) Aktives Mitglied

    Registriert seit:
    22. August 2013
    Beiträge:
    35
    Danke erhalten:
    16
    Danke vergeben:
    10
    Zu der Updatesicheren Version:

    Einfach die Datei "/templates/EyeCandy/boxes/box_categories_top-USERMOD.html"erstellen,
    und dort den geänderten Code hinein packen. Die andere Datei "/templates/EyeCandy/boxes/box_categories_top.html"mit dem normalen
    Code belassen, somit werden Änderungen nur noch in der "-USERMOD" Datei vorgenommen, welche bsp. weise bei einem Update nicht verändert wird.

    Nachlesen:

    http://www.gambio-forum.de/threads/...ie-quot-updatesichere-Anpassungen-in-GX2-quot
     
  5. Dan (sunnywall.de)

    Dan (sunnywall.de) Erfahrener Benutzer

    Registriert seit:
    16. April 2013
    Beiträge:
    1.262
    Danke erhalten:
    138
    Danke vergeben:
    122
    Das gleiche hätte ich gerne für Honeygrid. Hab es versucht, aber hat nicht geklappt. Einer eine Idee?
     
  6. Dan (sunnywall.de)

    Dan (sunnywall.de) Erfahrener Benutzer

    Registriert seit:
    16. April 2013
    Beiträge:
    1.262
    Danke erhalten:
    138
    Danke vergeben:
    122
  7. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    25. November 2017
    Beiträge:
    89
    Danke erhalten:
    1
    Danke vergeben:
    31
    würde mich auch interessieren