Feature-Request: Obersten Menüpunkt nicht verlinken
Produkt: 80/20 Contao
Contao-Version: 3.4.4
Browser und Browserversionen: alle
Hallo,
ist es beim 80/20 Theme möglich, das Template "nav_main" so
anzupassen, dass im Hauptmenü der oberste Menüpunkt nicht
anklickbar ist sondern nur die Unterseiten? Man sieht dieses
Verhalten bei vielen Seiten, z.B. auch auf der Hompage von Contao.
Es gibt auch ein Wiki dazu unter: http://de.contaowiki.org/Navigationspunkte_nicht_verlinken
Ich habe mal ein Template danach erstellt, dieses bringt aber beim
80/20 Theme nicht den gewünschten Erfolg.
Wahrscheinlich sind dort noch andere Anpassungen nötig. Haben
Sie da vielleicht einen Tipp für mich?
Beste Grüße
Maria
Keyboard shortcuts
Generic
? | Show this help |
---|---|
ESC | Blurs the current field |
Comment Form
r | Focus the comment reply box |
---|---|
^ + ↩ | Submit the comment |
You can use Command ⌘
instead of Control ^
on Mac
Support Staff 1 Posted by RockSolid Theme... on 08 Apr, 2015 07:53 AM
Vielen Dank für Ihre Nachricht.
Ihre Frage betrifft eine individuelle Anpassung. In unseren Support-Richtlinien weisen wir darauf hin, dass wir leider keine Hilfe bei Umbauten leisten können. Dennoch versuchen wir Ihnen, in diesem Fall, im Rahmen unserer Möglichkeiten weiterzuhelfen:
Passen Sie bitte die Datei templates/eightytwenty/nav_main.html5 an und ersetzen beide
href="<?php echo $item['href']; ?>"
mit<?php if ($this->level !== 'level_1'): ?> href="<?php echo $item['href']; ?>"<?php endif ?>
.2 Posted by Maria on 08 Apr, 2015 12:57 PM
Vielen Dank!
Das geht wunderbar, bis auf eine Kleinigkeit...
Oberste Menüpunkte, die keine Unterpunkte haben, sind so auch nicht mehr anklickbar...und damit solche Seiten nicht aufrufbar.
Gibt es da vielleicht noch eine Möglichkeit?
Support Staff 3 Posted by RockSolid Theme... on 09 Apr, 2015 08:10 AM
Sie können in diesem Fall stattdessen folgenden Code verwenden:
Das gesamte Template sieht, nach den Ersetzungen, so aus:
4 Posted by Maria on 09 Apr, 2015 03:46 PM
Vielen Dank für Ihre Mühe!!
Das funktioniert so sehr gut. Und ein a Tag ohne href ist in HTML5 wohl auch valide und wird als placeholder link interpretiert.
Wie sieht es mit dem title tag (Tooltip erscheint bei nichtanklickbaren Links) aus? Ist das dann auch noch konform in so einem Link?
Beste Grüße
Maria
Support Staff 5 Posted by RockSolid Theme... on 10 Apr, 2015 07:39 AM
Konform bzw. korrekt ist es die Menüpunkte zu verlinken, wie es in unserem Theme der Fall ist.
6 Posted by Hössel on 19 Aug, 2015 01:29 PM
Hallo!
Ich stehe vor der gleichen Aufgabe im Theme "Tao".
Was ist da zu ändern?
Vielen Dank!
Support Staff 7 Posted by RockSolid Theme... on 19 Aug, 2015 02:14 PM
Vielen Dank für Ihre Frage.
Für das Tao-Theme können Sie dieselben Anpassungen durchführen. Da das Tao-Theme kein angepasstes Template einsetzt, müssen Sie das Template nav_rsmm.html5 zuerst über „Layout › Templates › Neues Template“ im Zielverzeichnis tao anlegen.
8 Posted by Hössel on 19 Aug, 2015 03:49 PM
Vielen Dank!
9 Posted by Claus Schweiker... on 28 Sep, 2016 02:02 PM
Hallo ich setzte das Theme Swissy ein. Dieses benutzt ebenfalls ein eigenes Template für die Navigation. Gilt dafür die gleiche Methode wie bei 80/20?
Support Staff 10 Posted by RockSolid Theme... on 28 Sep, 2016 02:30 PM
Ja.
11 Posted by Claus Schweiker... on 28 Sep, 2016 03:45 PM
Danke!