Neu NOVA Template - Megamenu Oberkategorie Link entfernen

misterGST

Sehr aktives Mitglied
23. September 2007
351
40
Hallo liebe Mitmenschen,

folgende Eigenschaft des Megamenus würde ich gerne anpassen (JTL- Shop 5.0.3 - NOVA Template):
Da meine Kategorien nicht in die Breite des Megamenus gepasst haben, habe ich in der Wawi eine neue Wurzel-Kategorie erstellt und meine Haupt-Kategorien als Unterkategorien degradiert.
  • Man hovert nun über die Wurzel-Kategorie und es klappt die Navigation aus. Ist super - soll so bleiben!
  • Nein - im Shop möchte ich KEINE Unterkategorien im Content darstellen (Einstellungsnummer 159 steht auf NEIN)
  • Wenn man jetzt direkt auf diese Wurzelkategorie im Megamenu klickt, öffnet sich eine leere Seite, da ich keine Artikel direkt auf "Wurzel" verlinkt habe (will ich auch nicht).
FRAGE: In welcher TPL kann ich den Abschnitt finden, der den Link in der Wurzelkategorie zusammenbaut (und nur der Wurzel), um dort "a href=" zu entfernen.
Kurz: Wie kann ich den Link der Oberkategorie im Megamenu entfernen?

Um einen Code-Schnipsel wäre ich dankbar. Die Link-Funktion der "Eigenen Seiten" rechts daneben soll natürlich erhalten bleiben.
mega-link-entfernen.jpg

Vielen Dank für Eure Hilfe.

Euer Georg
 

MHillmann

Moderator
Mitarbeiter
11. Oktober 2018
1.331
474
Hallo,

dafür musst du in die snippets/categories_mega.tpl und dort in den Block {block name='snippets-categories-mega-category-child'}
Aus dem ersten Link in diesem Block könntest du dann sowas machen:
HTML:
{link href=$category->getURL() title=$category->getName()|@seofy class="nav-link dropdown-toggle" target="_self"}
   <span class="nav-mobile-heading">{$category->getShortName()}</span>
{/link}

zu

<span title="{$category->getName()|@seofy}" class="nav-link dropdown-toggle">
   <span class="nav-mobile-heading">{$category->getShortName()}</span>
</span>

Viele Grüße
Michael
 

misterGST

Sehr aktives Mitglied
23. September 2007
351
40
Hallo Michael,

mein Respekt - es hat perfekt funktioniert!
Ich habe bloss den Abschnitt: "|@seofy" entfernt - da in meiner "snippets/categories_mega.tpl" nicht vorhanden.
HTML:
------------------
Also geändert von:
------------------
{link href=$category->getURL() title=$category->getName() class="nav-link dropdown-toggle" target="_self"}
    <span class="nav-mobile-heading">{$category->getName()}</span>
{/link}

------------------
zu:
------------------
<span title="{$category->getName()}" class="nav-link dropdown-toggle">
     <span class="nav-mobile-heading">{$category->getName()}</span>
</span>

DANKE
Georg
 

Ähnliche Themen