Joomla! Forum Schweiz wird Teil der D-A-CH Community

Nach vielen Jahren als zentrale Anlaufstelle für Fragen rund um Joomla! in der Schweiz wird das Joomla! Forum Schweiz künftig als Archiv weitergeführt.

Die Joomla!-Communities aus Deutschland, Österreich und der Schweiz arbeiten heute enger denn je zusammen. Deshalb bündeln wir künftig auch den deutschsprachigen Support und Austausch an einem gemeinsamen Ort im Joomla! D-A-CH Forum.

Für neue Fragen, Diskussionen und den Austausch mit der Community nutzt bitte ab sofort:

forum.joomla.de

Das Joomla! Forum Schweiz bleibt weiterhin bestehen und wird als Archiv im Lesemodus erhalten. Die vielen Beiträge, Lösungen und Erfahrungen aus den vergangenen Jahren bleiben damit weiterhin zugänglich und über die Suche auffindbar.

Wir bedanken uns herzlich bei allen Mitgliedern, Moderatoren und Helfern, die das Schweizer Joomla! Forum über viele Jahre mit ihrem Wissen und ihrem Engagement geprägt haben.

Wir sehen uns im Joomla! D-A-CH Forum!

Probleme mit Menustyle

Mehr
17 Jan. 2017 12:26 #44169 von mkul7ra
Probleme mit Menustyle wurde erstellt von mkul7ra
Hallo zusammen,

ich habe folgende Menustruktur:

-Hauptmenupunkt
--Untermenupunkt 1
--Untermenupunkt 2

Ich möchte dass wenn man Untermenupunkt 1 anklickt, der Hauptmenupunkt einen roten Background hat und wenn mann Untermenupunkt 2 anklickt, der Hauptmenupunkt einen blauen Background hat.
Ich weiß wie man den Hauptmenupunkt per ID umfärbt wenn er active ist, aber wie mache ich das bei ausgewähltem Untermenupunkt? Ich habe gestern bereits den ganzen Tag in Foren und bei Google gesucht, so langsam fange ich an zu glauben, dass dies mit Joomla nicht geht.
Oder kennt jemand eine Lösung? Kennt jemand ein Menumodul, was diese Funktion bietet? Bin für jeden Input sehr dankbar.
Mehr
17 Jan. 2017 13:04 #44172 von Tribal6
Tribal6 antwortete auf Probleme mit Menustyle
Hi
Nur weil du mit googeln keine Lösung für dein Problem findest, kommst du zu dem Schluss, das etwas mit Joomla nicht geht?
Du wirfst die Flinte aber schnell an den Nagel :P
Und dann vermutlich noch rumerzählen, Joomla ist Kacke :woohoo:

Nein, Schmerz beiseite:
Ich bin der Meinung, dass ist alleine abhängig von deinem Wissen/Können (oder deinem Geschick beim googeln). Denn ich bin der Meinung das mit Joomla prinzipiell alles machbar ist.

So, nun zu deinem Problem:
Wie du den Hauptmenupunkt eines gewählten Untermenupunktes formatierst, ist von der generierten HTML-Struktur des Menus abhängig. Und diese wiederum ist abhängig vom verwendeten Menumodul, und ev. vom Template (Modul-Override) usw., kurz: ein Link zu der Seite wäre schon mal ein Anfang und echt hilfreich um dir helfen zu können.

Prost
Roger

Tue das, was du kannst, mit dem was du hast, da wo du bist.
Mehr
17 Jan. 2017 13:26 - 17 Jan. 2017 13:30 #44173 von mkul7ra
mkul7ra antwortete auf Probleme mit Menustyle

Tribal6 schrieb: Hi
Nur weil du mit googeln keine Lösung für dein Problem findest, kommst du zu dem Schluss, das etwas mit Joomla nicht geht?
Du wirfst die Flinte aber schnell an den Nagel :P
Und dann vermutlich noch rumerzählen, Joomla ist Kacke :woohoo:

Nein Ich schrieb ja "langsam fange ich an zu glauben"

Tribal6 schrieb: Nein, Schmerz beiseite:
Ich bin der Meinung, dass ist alleine abhängig von deinem Wissen/Können (oder deinem Geschick beim googeln). Denn ich bin der Meinung das mit Joomla prinzipiell alles machbar ist.


Das dachte ich bis gestern auch, ich komme mir aber vor wie bei dem Versuch einen siebten Gang in ein Sechsganggetriebe einzubauen... :)

Tribal6 schrieb: +
So, nun zu deinem Problem:
Wie du den Hauptmenupunkt eines gewählten Untermenupunktes formatierst, ist von der generierten HTML-Struktur des Menus abhängig. Und diese wiederum ist abhängig vom verwendeten Menumodul, und ev. vom Template (Modul-Override) usw., kurz: ein Link zu der Seite wäre schon mal ein Anfang und echt hilfreich um dir helfen zu können.

Prost
Roger


Ich bearbeite die Seite lokal, aber ich kann Dir den Link zum template schicken. Da solltest Du auch alles sehen können: Yootheme
Mehr
17 Jan. 2017 17:37 #44176 von pascale
pascale antwortete auf Probleme mit Menustyle
Hallo mkul7ra
ihr könnt mich korrigieren, aber ich denke, dass dies mit CSS nicht möglich ist. Du willst die Farbe eines parent-elements ändern in Abhängikeit vom child-element. meines wissen ist dies mit einfachem CSS nicht möglich.

da musst du programmieren (javascript, php-File das CSS generiert ...), das wird komplizierter, da kann ich so leider auch nicht helfen.

Das hat aber nichts mit Joomla zu tun :-) auch nicht mit deinem Template. Das ist bei allen Webseiten so.

lg, Pascale

Joomla! Webdesign: www.your-webdesign.ch
Mehr
17 Jan. 2017 17:40 #44177 von mkul7ra
mkul7ra antwortete auf Probleme mit Menustyle
Danke für Deinen Input, sowas hatte ich befürchtet, ich hoffe wir liegen falsch... :)
Mehr
17 Jan. 2017 21:03 #44180 von Tribal6
Tribal6 antwortete auf Probleme mit Menustyle
Ich sag jetzt mal doch, Joomla kann das, und ja, liegt am Template :P

Die CSS-Selektoren eines aktiven Hauptmenupunktes mit Kindelementen sind im Joomla Standard-Template
<li class="item-101 default active deeper parent">
Ich denke, damit müsste sich doch prima was machen lassen, wenn man auch dazu die Menu-Itemid 'hardcoden' müsste, wegen den fest zugeteilten Farben.

Dein Template hingegen überschreibt offensichtlich die HTML-Ausgabe des Menumoduls, und zeigt dabei weniger und allgemeinere CSS-Selektoren. Da müsste man Hand anlegen, und ein paar zus. Klassen oder besser noch ID's dazuschreiben resp. ausgeben lassen. Was sagt denn der Support von Yootheme dazu? Hast du da schon nachgefragt?
Ich hab mal ein bisschen damit rumgespielt
Code:
.uk-navbar-nav li:nth-child(2) { background: red; }
Wobei da die Nummer 2 der zweite Hauptmenupunkt wäre. Geht, aber leider werden damit auch die <li>'s der Untermenupunkte referenziert, und zwar ob aktiv oder nicht. Die vom Template verwendeten Klassen "uk-active uk-parent" funzen leider irgendwie ned zusammen mit dem ":nth-child(2)". Sonst wäre das die Lösung gewesen.

Alternativ würde auch ein bisschen JavaScript (jQuery) in der index.php vom Template gehen, denn damit kann man rel. gut Elemente in einem HTML-Dokument selektieren, und ihnen die nötigen, fehlenden Klassen geben.

Also, geht nicht, gibt's bei Joomla nicht!
Das sind jetzt zwei Lösungen (Modul-Override im Template ergänzen oder mit JavaScript)

Bin aber nach wie vor der Meinung, dass Pascale mehr Ahnung von CSS hat als ich ;)

Tue das, was du kannst, mit dem was du hast, da wo du bist.
Mehr
18 Jan. 2017 08:50 #44185 von pascale
pascale antwortete auf Probleme mit Menustyle
Hi Roger
ich diskutiere sehr gerne mit dir :woohoo: :D :woohoo:

aber wie willst du "nur" mit CSS und ID/Klassen erreichen, dass ein Hauptmenüpunkt eine andere Farbe hat in Abhängigkeit des Untermenüs das gewählt ist ? Man wechselt also die Farbe des Hauptmenüpunktes je nach dem, welcher Untermenüpunkt gewählt ist.

Joomla! Webdesign: www.your-webdesign.ch
Folgende Benutzer bedankten sich: mkul7ra
Mehr
18 Jan. 2017 09:30 #44186 von Tribal6
Tribal6 antwortete auf Probleme mit Menustyle
Recht hast du. :)
Scheint, als habe ich da etwas zu schnell gelesen. Mein Fehler.

Ich dachte, die Hauptmenupunkte sollen generell nur verschiedene, aber jeweils fixe Farben haben, diese aber erst anzeigen, wenn ein entsprechender Untermenupunkt aktiv ist.

Dann muss man halt entweder den Output des Menumodul-Override anpassen,
oder man macht das mit JavaScript.

Aber gehen tut es nach wie vor. ;)

Tue das, was du kannst, mit dem was du hast, da wo du bist.
Folgende Benutzer bedankten sich: mkul7ra
Mehr
18 Jan. 2017 13:39 #44188 von mkul7ra
mkul7ra antwortete auf Probleme mit Menustyle
Erstmal super vielen Dank Euch beiden für die Hilfe.

@Tribal6: Ich habe eben im Yootheme Forum einen thread rausgehauen, eventuell haben die ne Lösung.
Der Menuoverride sieht sehr kompliziert aus. Für mich, da ich nur rudimentäre PHP und JS Kentnisse habe. Hast Du eventuell einen Link parat, wo ich mich betreffs der Java Script Lösung einlesen kann? Für mich scheint die JS Variante die einfachere Lösung zu sein.
Mehr
18 Jan. 2017 14:22 #44189 von Tribal6
Tribal6 antwortete auf Probleme mit Menustyle
Yupp, habich:

Die jQuery-API, und da speziell mal die Selektoren und (CSS-) Manipulation .

Viel Spass ;)

Tue das, was du kannst, mit dem was du hast, da wo du bist.
Moderatoren: pascaleChris Hoefligeradiheutschi.chTribal6RePaoDragonlord
Powered by Kunena Forum

Joomla! Verband Schweiz - Mitglied werden