Link von Menü entfernen
am 27.08.2009 - 12:54 Uhr in
Hallo,
habe da ein kleines Problem mit meinen Menüs!
Und zwar hab ich mir mein Menü folgendermaßen aufgebaut:
- Oberpunkt 1
- Unterpunkt 1
- Unterpunkt 2
- Unterpunkt 3
- Oberpunkt 2
- Unterpunkt 1
- Unterpunkt 2
- Unterpunkt 3
Oder hier mit Bild:

Das Menü ist automatisch ausgeklappt!
So, nun möchte ich aber das Oberpunkt 1(bzw. Basic Research) und Oberpunkt 2(bzw. Applied Research) KEINE Links sind. Die Punkte sollen natürlich noch vorhanden sein, aber eben nicht als Link sondern nur Text!
Habe schon mit CSS rumprobiert, aber noch keine Lösung gefunden! Aber vielleicht ist es ja möglich dies auch irgendwie in Drupal einzustellen!
Schonmal Danke!
Grüße Fauphi
- Anmelden oder Registrieren um Kommentare zu schreiben

Du könntest dir zwei eigene
am 28.08.2009 - 10:15 Uhr
Du könntest dir zwei eigene Menüs erstellen. Das eine mit dem Titel "Oberpunkt 1" das andere mit dem Titel "Oberpunkt 2". Die Titel stehen dann über der jeweiligen Linkliste und sind nur Überschriften, keine Links.
Würde CCS nehmen aber geht nicht.
am 28.08.2009 - 11:24 Uhr
Wäre natürlich toll mit CSS das zu aktivieren. Ist mir aber nicht bekannt (Achtung bin kein CSS Vollexperte).
Alternative wäre: Verlink das Level1 immer auf sich selbst, und Designe mit CSS einfach alles gleich, .active, hover usw. Nachteil den ich hier sehe: Leider ändert sich der Mauszeiger immer zu einer Hand.
Das mit den zwei Menüs ist zwar auch eine Lösung aber finde ich auf anhieb doof.
Dein Problem kenne ich ebenfalls. Habe selbst keine bessere Lösung finden können.
------------------------------------------------------------------
Wenn immer der Klügere Nachgibt, dann regiert der Dumme die Welt!
Gruss Kemal
![]()
http://www.oguz-online.de
Den Hand-Cursor kanns du
am 28.08.2009 - 11:35 Uhr
Den Hand-Cursor kanns du dann mit CSS in ein anderes Symbol umwandeln, z. B. den Pfeil.
a:hover {
cursor: arrow;
}
Einen habe ich noch.
am 28.08.2009 - 11:42 Uhr
Weiter Alternative die mir eingefallen ist: Mach es als einzelne Blöcke.
Dann hast Du eine Überschrift und kannst diverse Menüs in dem Block anzeigen lassen.
Die Überschrift ist ja nicht Verlinkt.
Mit dem Module "Blocktheme" kannst Du dann diesen Blöcken die passenden CSS mitliefern.
Unter Blöcke kannst Du dann die Menüs untereinander legen.
Ich hoffe das war in der kürze verständlich?
------------------------------------------------------------------
Wenn immer der Klügere Nachgibt, dann regiert der Dumme die Welt!
Gruss Kemal
![]()
http://www.oguz-online.de
Das gefällt mir.
am 28.08.2009 - 11:47 Uhr
mit
{
cursor:arrow;
}
hat es bei mir nicht geklappt.
aber mit
{
cursor:default;
}
Getestet in IE6 und FF 3.5
------------------------------------------------------------------
Wenn immer der Klügere Nachgibt, dann regiert der Dumme die Welt!
Gruss Kemal
![]()
http://www.oguz-online.de
Dank euch! Also die
am 28.08.2009 - 12:32 Uhr
Dank euch!
Also die Möglichkeit im Oberpunkt einfach die aktuelle Seite wieder auszurufen(nur wie geht das??) und den Mauszeigern zu ändern gefällt mir am besten! Da muss ich dann nicht wieder alles umschmeißen!
@KemalO: Ist dein zweiter Vorschlag nicht in etwa das selbe was LarsD anfangs vorgeschlagen hatte? Einfach 2 seperate Menüs untereinander und dann eben statt meinen Oberpunkten die Überschriften dieser Menüs verwenden?
Jetzt ist nur noch die Frage wie ich die Seite neu lade wenn man doch mal(auch mit anderem Zeiger) auf einen Oberpunkt klickt? Das einzige was mir dazu einfällt wäre per Javascript, aber das kann ich eben nicht als Link in Drupal einfügen(oder doch?)!
Eigentlich ja. Wenn ich mir
am 28.08.2009 - 13:29 Uhr
Eigentlich ja. Wenn ich mir den ersten Beitrag durchlese, dann ist es eigentlich genau das was ich auch geschrieben hatte :-)
Von 12 bis Mittag konnte ich mir noch nie etwas merken :-)
------------------------------------------------------------------
Wenn immer der Klügere Nachgibt, dann regiert der Dumme die Welt!
Gruss Kemal
![]()
http://www.oguz-online.de
Du hast recht, cursor:
am 28.08.2009 - 13:35 Uhr
Du hast recht, cursor: default im CSS ist richtig, da hatte ich mich vertan ...
KemalOs 2 Idee ist die gleiche wie meine mit den beiden eigenen Menüs. Ein Menü ist immer auch ein Block, daher kommt es auf dasselbe raus ...
Wie man es bewerkstelligen kann, das die Seite auf der du dich gerade befindest bei klick auf deinen obersten Menüpunkt nachmal aufgerufen wird ist mir leider auch nicht bekannt. Die Lösung will mir aber auch nicht so richtig gefallen.
Du könntest evtl. bei deinem obersten Menüpunkt einfach eine Seite hinterlegen, die nochmal die entsprechenden Untermenüpunkte auflistet ... hat allerdings den Nachteil, das du bei einer Änderung des Menüs auch den Inhalt dieser Seite immer ändern musst. :-(
raussuchen eingeben
am 28.08.2009 - 13:59 Uhr
Ich gehe jetzt von CSS und eine Menü-Lösung aus.
Wenn eine Oberpunkt1 vorhanden ist (so war es bei mir immer) musste ich immer einen Link angeben. Wenn dieser falsch war bekomme ich immer eine Fehlermeldung. D.h. Oberpunkt1 kann ohne einen Link gar nicht existieren.
Diesen Link kannst Du ggf. auf den Unterpunkt 1.1 verlinken. Also hast Du eigentlich in Deinem Menü zwei mal den gleichen Link. Oberpunt 1 und Unterpunkt 1.1. Doof ist nur, wenn Du die Seite Unterpunkt 1.1 löschts geht der Oberpunkt 1 ins leere. Hat ja Lars auch schon geschrieben.
Mir fällt noch die Globale Variable $PHP_Self ein. Aber das nimmt Drupal leider nicht an :-)
Schau auch mal unter: http://drupal.org/project/menu_block
Vielleicht ist da was brauchbares.
Mit JavaScript würde ich hier nicht anfangen, sonst hast Du ggf. Probleme in der Zukunft wenn Du wo anders ein Menü mit Oberpunkten einblendest.
Also die Idee mit den verschiedenen Menüs und dann in Blöcke anzeigen finde ich hier doch die praktikabelste Lösung.
------------------------------------------------------------------
Wenn immer der Klügere Nachgibt, dann regiert der Dumme die Welt!
Gruss Kemal
![]()
http://www.oguz-online.de