V6: Navigationsleiste

06.04.2022 09:12
#1 V6: Navigationsleiste
Ge
Mitglied

Hallo,

mir fiel auf, dass in der Navigationsleiste nur die Einträge "Forum, Bildergalerie" farblich unterlegt werden, wenn ich sie auswähle.
Alle anderen Einträge (die vom Admin eingefügten?) reagieren farblich nur auf Hover, nicht aber auf Anklicken.
Ist das ein Bug?
Kann man das irgendwie ändern?

Beste Grüße
Gemshorn

 Antworten

 Beitrag melden
07.04.2022 07:18
avatar  Ingmar
#2 RE: V6: Navigationsleiste
avatar
Technik

Das hört sich nach einem Template Fehler an. Wird behoben.

Viele Grüße,
Ingmar


 Technik · Homepagemodules.de · Miranus GmbH

 Antworten

 Beitrag melden
07.04.2022 11:19
#3 RE: V6: Navigationsleiste
Ge
Mitglied

Danke dir.

Beste Grüße
Gemshorn

 Antworten

 Beitrag melden
03.01.2023 08:26
#4 RE: V6: Navigationsleiste
Ge
Mitglied

Darf ich nachhaken, wann das behoben werden wird?

Beste Grüße
Gemshorn

 Antworten

 Beitrag melden
09.01.2023 10:21 (zuletzt bearbeitet: 09.01.2023 15:06)
avatar  Ingmar
#5 RE: V6: Navigationsleiste
avatar
Technik

Hm. um ehrlich zu sein habe ich das bereits letzten Sommer bei mir als "behoben" markiert

Du hast aber natürlich recht: Der Fehler besteht weiterhin.

Ich habe das gerade (noch einmal?) behoben.

Folgendes Skript unter "Farben und Einstellungen→Eigenes HTML/JS→Eigenes Javascript behebt das Problem, wenn du nicht auf das Update warten möchtest:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
 

<script>
if($('.nav-link.active').length == 0){
let curpath = window.location.pathname +window.location.search ;
$.each($(".nav-link"),function(){
let curhref = $(this).attr('href');
if(curhref.indexOf(".") === 0){curhref = curhref.substring(1,curhref.length);}
if(curhref.indexOf("/") !== 0){curhref = "/".curhref}
if(curhref == curpath){$(this).addClass('active');}
}
);
}
</script>
 
 



-edit- Skript angepasst nach Rückmeldung.

Viele Grüße,
Ingmar


 Technik · Homepagemodules.de · Miranus GmbH

 Antworten

 Beitrag melden
09.01.2023 12:06
#6 RE: V6: Navigationsleiste
Ge
Mitglied

Danke für deine Mühe, Ingmar.

Habe dein Script an der genannten Stelle eingetragen: Es hat keine Auswirkung.

Beste Grüße
Gemshorn

 Antworten

 Beitrag melden
09.01.2023 15:06
avatar  Ingmar
#7 RE: V6: Navigationsleiste
avatar
Technik

Hallo Gemshorn,

mein Skript klappte nur, wenn die eigenen Links mit einem / beginnen.
Du hattest die internen Links mit einem ./ eingetragen.

Ich habe das Skript direkt bei dir im Forum nochmal angepasst. Jetzt geht es.

Viele Grüße,
Ingmar


 Technik · Homepagemodules.de · Miranus GmbH

 Antworten

 Beitrag melden
10.01.2023 08:31
#8 RE: V6: Navigationsleiste
Ge
Mitglied

Danke, Ingmar, für deine Mühe. Es ist nun tatsächlich einheitlich.

Der "Farbblock" unterlegt nun jeden (angeklickten) Link in der Navbar.
Eigentlich wollte ich den Farbblock ja ganz weghaben - aber so geht es auch.

Danke nochmal!

Beste Grüße
Gemshorn

 Antworten

 Beitrag melden
10.01.2023 08:42 (zuletzt bearbeitet: 10.01.2023 08:42)
avatar  Ingmar
#9 RE: V6: Navigationsleiste
avatar
Technik

Zitat von Gemshorn im Beitrag #8
Eigentlich wollte ich den Farbblock ja ganz weghaben - aber so geht es auch


Dazu unter Admin→Layout→Farben&Einstellungen→CSS/SCSS Folgendes eintragen:

1
2
3
4
5
 
div.navbar-nav .nav-link.active {
background-color: transparent !important;
color: white !important;
font-weight: 800;
}
 

Viele Grüße,
Ingmar


 Technik · Homepagemodules.de · Miranus GmbH

 Antworten

 Beitrag melden
10.01.2023 08:44
#10 RE: V6: Navigationsleiste
Ge
Mitglied

VIELEN Dank!

Beste Grüße
Gemshorn

 Antworten

 Beitrag melden
Bereits Mitglied?
Jetzt anmelden!
Mitglied werden?
Jetzt registrieren!