Backend Navigation

Gesperrt
langwebdesign
Beiträge: 74
Registriert: So 23. Okt 2005, 14:11
Wohnort: Titting
Kontaktdaten:

Backend Navigation

Beitrag von langwebdesign » Mi 16. Apr 2008, 14:04

Hallo Zusammen,

Wo kann ich die Navigation im Backend (Content Style Extras ...) so umzustellen das sie nicht beim Mouseover wechselt sondern erst beim klicken?

Danke Stephan

xmurrix
Beiträge: 3154
Registriert: Do 21. Okt 2004, 11:08
Wohnort: Augsburg
Kontaktdaten:

Beitrag von xmurrix » Mi 16. Apr 2008, 15:17

Das lässt sich in der /contenido/templates/standard/header.html anpassen, allerdings musst du die Steuerung des Menüs dort umprogrammieren (JavaScript) und beim nächsten Update werden deine Änderungen wohl überschrieben.

Gruß
xmurrix

OliverL
Beiträge: 870
Registriert: Do 28. Jun 2007, 09:28
Kontaktdaten:

Beitrag von OliverL » Mi 16. Apr 2008, 20:40

für sollche anpassungen empfehe ich eine eigene change-Log-File.
In deinen fall vieleicht: CHANGELOG_LANG.txt

So kann ich jetzt auch div. Bugs prüfen und im handumdrehend alle Änderungen einpflege :)

djw
Beiträge: 129
Registriert: Di 6. Apr 2004, 21:27
Wohnort: Baden
Kontaktdaten:

Beitrag von djw » Do 17. Apr 2008, 12:59

Stimmt das ist ziemlich nervig das sollte man irgendwo abstellen können (ggf bei den Benutzern ein Schalter umlegen ;-) )

OliverL
Beiträge: 870
Registriert: Do 28. Jun 2007, 09:28
Kontaktdaten:

Beitrag von OliverL » Do 17. Apr 2008, 15:48

Sollte sich jemand entscheiden das richtig geil zumachen und das wie djw gesagt mit schalter machen das sollte man das unter System-Einstellungen machen können.
Die Funktion zum abrufen der Werte könnte dann so aussehen:

Code: Alles auswählen

$jsnav = getEffectiveSetting("backend", "js-navigation", "true");
Lustig ist auch bei 4.6 das System: Setting:
backend -> small-navigation -> true


F+ür die Ungeduldigen kann man unter:
contenido/templates/header.html
in Zeile 74 bis 79

Code: Alles auswählen

					// Hooks for menu level 1
          for(var i = 0; i < menuLinksLevel1.length; i++) 
          {
            addEvent(menuLinksLevel1[i], "mouseover", activateMenuWithDelay);
            addEvent(menuLinksLevel1[i], "mouseout", deactivateMenu);
          }
das "mouseover" ändern in "click"

Code: Alles auswählen

					// Hooks for menu level 1
          for(var i = 0; i < menuLinksLevel1.length; i++) 
          {
            addEvent(menuLinksLevel1[i], "click", activateMenuWithDelay);
            addEvent(menuLinksLevel1[i], "mouseout", deactivateMenu);
          }
alle weiteren Funktionen find ich gut.

wosch

Beitrag von wosch » Do 17. Apr 2008, 16:50

das "mouseover" ändern in "click"
Dann verschwindet das Submenü nach der in Zeile 174 eingestellten Zeit in msec und erscheint nicht mehr.
Nur ein neuer Klick bringt es für die Zeit (in 174) wieder zum Vorschein.
Eine Notlösung, mehr leider nicht.

OliverL
Beiträge: 870
Registriert: Do 28. Jun 2007, 09:28
Kontaktdaten:

Beitrag von OliverL » Do 17. Apr 2008, 17:07

Naja, wenn man ein Submenü anklickt bleibt das Submenü stehen.
klickt mann dann auf einen anderen Hauptmenüpunkt erscheint dessen Submenü. Nach 3 sec. verschwindet das Submenü und das Submenü mit dem aktiven Punkt ist wieder sichtbar. <- VOLL GEIL

Ist sicher ne Notlösung aber reicht mir voll und ganz aus.
Finde es sogar FETT FETT FETT :) und besser als das alte und das neue.

langwebdesign
Beiträge: 74
Registriert: So 23. Okt 2005, 14:11
Wohnort: Titting
Kontaktdaten:

Beitrag von langwebdesign » Fr 18. Apr 2008, 22:11

OK hätte mich jetzt auch gewundert wenn das nur mich stören würde.
Mal schauen ob sich in der 4.8.2 schon was geändert hat bevor ich da noch weiter biege!

Danke
mfg Stephan

HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB » So 20. Apr 2008, 19:21

Biege mal, da ändert sich so schnell nix...

Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net

langwebdesign
Beiträge: 74
Registriert: So 23. Okt 2005, 14:11
Wohnort: Titting
Kontaktdaten:

Beitrag von langwebdesign » Fr 18. Jul 2008, 11:42

So ich möchte jetzt noch meine Änderungen posten falls es jemanden interessiert.

in der contenido/templates/standard/header.html

die Zeilen 74 bis 87 von

Code: Alles auswählen

					// Hooks for menu level 1
          for(var i = 0; i < menuLinksLevel1.length; i++) 
          {
            addEvent(menuLinksLevel1[i], "mouseover", activateMenuWithDelay);
            addEvent(menuLinksLevel1[i], "mouseout", deactivateMenu);
          }
					// Hooks for menu level 2
          for(var i = 0; i < menuLinksLevel2.length; i++)
          {
            addEvent(menuLinksLevel2[i], "click", markActive);
             addEvent(menuLinksLevel2[i], "mouseover", submenuStopMainTimer);
             addEvent(menuLinksLevel2[i], "mouseout", deactivateMenu);
          }
        }
ändern zu

Code: Alles auswählen

					// Hooks for menu level 1
          for(var i = 0; i < menuLinksLevel1.length; i++) 
          {
            addEvent(menuLinksLevel1[i], "click", activateMenuWithDelay);
           // addEvent(menuLinksLevel1[i], "mouseout", deactivateMenu);
          }
					// Hooks for menu level 2
          for(var i = 0; i < menuLinksLevel2.length; i++)
          {
            addEvent(menuLinksLevel2[i], "click", markActive);
            // addEvent(menuLinksLevel2[i], "mouseover", submenuStopMainTimer);
            // addEvent(menuLinksLevel2[i], "mouseout", deactivateMenu);
          }
        }
Wie von OliverL vorgeschlagen das "mouseover" in Zeile 77 ändern zu "click" und die Zeilen 78, 84 und 85 auskommentieren.

Das stellt das verhalten von Contenido 4.6.x wieder her.
Wie ja bereits angemerkt wurde ist das mit dem nächsten Update leider wieder weg und muss erneut geändert werden.
Da wäre ich noch für eine Lösung dankbar *g*.

mfg
Stephan

Dodger77
Beiträge: 3626
Registriert: Di 12. Okt 2004, 20:00
Wohnort: Voerde (Niederrhein)
Kontaktdaten:

Beitrag von Dodger77 » Fr 18. Jul 2008, 11:48

In der nächsten Version wird dies konfigurierbar sein.

langwebdesign
Beiträge: 74
Registriert: So 23. Okt 2005, 14:11
Wohnort: Titting
Kontaktdaten:

Beitrag von langwebdesign » Fr 18. Jul 2008, 11:51

Kann man dann umstellen zwischen neuem und alten verhalten oder gibts da dann noch mehr Möglichkeiten?

Dodger77
Beiträge: 3626
Registriert: Di 12. Okt 2004, 20:00
Wohnort: Voerde (Niederrhein)
Kontaktdaten:

Beitrag von Dodger77 » Fr 18. Jul 2008, 12:26

Soweit ich weiß, kann man dann umstellen.

Gesperrt