Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Allgemeines zu Drupal ›

Menüpunkte klappen bei jedem Link auf Content zu

Eingetragen von HaPe (50)
am 30.07.2008 - 12:39 Uhr in
  • Allgemeines zu Drupal
  • Drupal 5.x

Hallo zusammen,

wir haben eine relativ verschachtelte Menüstrukutr auf unserer Drupalseite.
Realiert über das Core Taxonomysystem in Verbinung mit dazu angelegten Menüpunkten.

Problem:
Wenn die Anwender auf einen Link im Content klicken (klick auf den Titel des Contentes), klappt
das Menü immer komplett zu. Der Anwender muss also entweder den zurück Button des Browser drücken um das
Menü wieder zu öffnen oder erneut auf den Hauptmenüpunkt klicken.

Lässt sich das irgendwie verhindern?
Die Checkbox in der Menübearbeitung "immer geöffnet" lässt sich durch die starke Schachtelung bei uns nicht
anwenden.

Gruß HaPe

‹ Primary Links Suche ein gutes Buch zu Drupal 5 ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Ja, ich denke schon.

Eingetragen von quiptime (4972)
am 30.07.2008 - 12:54 Uhr
Zitat:

Lässt sich das irgendwie verhindern?

Ja, ich denke schon.

Ein Loesungsansatz waere jQuery.

Ueber diesen Weg koennte mann zusaetzlich die jeweiligen Menuepunkte als aktiv markieren bzw. dafuer sorgen das sie markiert bleiben wenn zu ihnen gehoerender Inhalt angezeigt wird.

-------------
quiptime

Nur tote Fische schwimmen mit dem Strom.

XING

  • Anmelden oder Registrieren um Kommentare zu schreiben

JQuery?

Eingetragen von HaPe (50)
am 30.07.2008 - 13:50 Uhr

@quiptime
Kannst Du das bitte ein wenig präzisieren?
Ich habe kein jquery Modul gefunden.

Gruß HaPe

  • Anmelden oder Registrieren um Kommentare zu schreiben

hat sich mein Vorschlag mit jQuery fast erledigt

Eingetragen von quiptime (4972)
am 30.07.2008 - 14:30 Uhr

OK, dann hat sich mein Vorschlag mit jQuery fast erledigt.

jQuery ist aktuell wohl nicht Dein Ding und Du muesstest Dich in jQuery einarbeiten.

jQuery ist kein Modul sondern eine Funktionalitaet. Sehe Dir mal im HTML Quellcode alle *.js Dateien an. Dabei ist eine die mit jquery zusammenhaengt.

-------------
quiptime

Nur tote Fische schwimmen mit dem Strom.

XING

  • Anmelden oder Registrieren um Kommentare zu schreiben

jquery

Eingetragen von HaPe (50)
am 31.07.2008 - 15:03 Uhr

@quiptime
Ich habe das js file jquery.js in drupal/misc gefunden.
Leider ist der Quellcode in dieser Datei völlig unformatiert. (geöffnet mit Emacs)

Gibt es irgendwelche tutorials dazu, oder kannst Du mir vielleicht einen Tip geben wie ich mich am besten dort
einarbeite?

Gruß HaPe

  • Anmelden oder Registrieren um Kommentare zu schreiben

vielleicht ist auch das

Eingetragen von sth (13)
am 31.07.2008 - 15:43 Uhr

vielleicht ist auch das Modul menu_trails was für dich. Dort kann man inhaltstyp-bezogen einen Menüpunkt angeben, der aufgeklappt werden soll.

Sonst kann man sicher mit einem eigenen Modul das Menü entsprechend aufklappen lassen. Siehe menu_set_active

  • Anmelden oder Registrieren um Kommentare zu schreiben

menu_trails

Eingetragen von HaPe (50)
am 01.08.2008 - 10:29 Uhr

@sth
Danke für den Tipp mit dem Modul menu_trails.
Dieses Modul würde zwar funktionieren, ist aber in unserem Workflow leider nicht praktikabel.
Ich möchte generell verhindern, dass beim drücken des Content Titles das Menu zugeklappt wird.

Leider kenne ich mich in der Modulprogrammierung (noch) nicht aus.
Mir würde es auch reichen, die "wesentliche Stelle" zu patchen.

Kann mir diesbezüglich jemand helfen? Wo finde ich denn die Funktonalität die verursacht, dass das Menü beim klicken auf den Content Title zugeklappt wird?

Befindet sich diese Stelle im Node oder im Menü Modul?

Über Hilfe würde ich mich freuen, vielleicht kann mir auch noch jemand einen Einstieg in die Modulprogrammierung zeigen.

Gruß HaPe

  • Anmelden oder Registrieren um Kommentare zu schreiben

Frage an die Cracks

Eingetragen von HaPe (50)
am 01.08.2008 - 12:11 Uhr

Ich denke ich habe die verantwortliche Funktion gefunden.
File: menu.inc
Function: set_location($location)

Ich kann mir über die Funktion menu_get_active_item() das gewünschte Menu item zurückgeben lassen und über eine entsprechende DB Abfrage
den path ermitteln, den ich dann wieder über die Funktion menu_set_active_item($item) übergebe.
Das funktioniert dahingehend, dass das Menü nicht mehr zugeklappt wird.
Allerdings komme ich jetzt auch nicht mehr in den Edit Modus des Contents.

Kann mir vielleicht irgend jemand von den drupal Cracks weiterhelfen?

Gruß HaPe

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 5 Tagen 18 Stunden
  • Hey danke
    vor 6 Tagen 13 Stunden
  • Update: jetzt gibt's ein
    vor 1 Woche 7 Stunden
  • Hallo, im Prinzip habe ich
    vor 1 Woche 4 Tagen
  • Da scheint die Terminologie
    vor 1 Woche 4 Tagen
  • Kannst doch auch alles direkt
    vor 2 Wochen 2 Tagen
  • In der entsprechenden View
    vor 2 Wochen 2 Tagen
  • Dazu müsstest Du vermutlich
    vor 2 Wochen 2 Tagen
  • gelöst
    vor 4 Wochen 5 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 4 Wochen 6 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20449

Neue User:

  • Mroppoofpaync
  • 4aficiona2
  • AppBuilder

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 5 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association