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

[gelöst]Menü geöffnet lassen wenn man $node betrachtet

Eingetragen von ozon (523)
am 16.01.2008 - 11:41 Uhr in
  • Allgemeines zu Drupal
  • Drupal 5.x oder neuer

Hallo,
Ich hab da ein kleines Problem.
Ich habe ein Menü mit mehren Submenüs welches dann ein View aufruft.

Hauptmenü
-Menüpunkt 1
-- Submenü
--- noch ein Submenü

Das Submenü klappt auch auf wie es soll und zeigt den View an. Jedoch wenn ich dann vom View eine Node öffne schließt sich das Menü wieder komplett.
Wie kann ich das Menü überreden das es beim $kategorie geöffnet bleibt?

Betrachten kann man sich das Problem hier;
http://bhg-immobilien.de/verkauf

Wenn man dort ein Objekt in dem View anklickt öffnet sich die passende Node und das Menü schliesst sich ;(.

Danke für eure Ideen....

‹ Nach Update auf 5.6: "register_globals is enabled." HILFE!!! Datei versehentlich gelöscht!!! ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Ja dies is oll(normal), aber

Eingetragen von Tobias Bähr (4019)
am 16.01.2008 - 12:22 Uhr

Ja dies is oll(normal), aber mal ehrlich gesagt woher soll der Node wissen zu welchen Menüpunkt es expliziet gehört!!?

abgesehen sein term (Begriff Verkauf) Menüpunkt, das ist was so oll ist!

Aber ich glaube in Drupal6 soll sich das ändern, wenn ick ma nicht irre!

----------------------------------------
http://www.tobiasbaehr.de/

  • Anmelden oder Registrieren um Kommentare zu schreiben

Bekanntes Problem... probier

Eingetragen von aschiwi (1113)
am 16.01.2008 - 12:22 Uhr

Bekanntes Problem... probier mal das Modul menutrails: http://drupal.org/project/menutrails

Siehe dazu auch diesen Beitrag hier im Forum: http://www.drupalcenter.de/node/3055

  • Anmelden oder Registrieren um Kommentare zu schreiben

Spartacus schrieb Ja dies

Eingetragen von ozon (523)
am 16.01.2008 - 12:35 Uhr
Spartacus schrieb

Ja dies is oll(normal), aber mal ehrlich gesagt woher soll der Node wissen zu welchen Menüpunkt es expliziet gehört!!?

Ich verwende auch das Modul Content templates. Dort kann und habe ich schon so einigen php Code drinn stehen.
Könnte man nicht $kategorie auslesen und an das Menü irgendwas senden so das das Menü bescheid weiss wann/wo es geöffnet bleiben soll?

Mh, muss ich doch mich doch mal ins Menüsystem einfuchsen.

Spartacus schrieb

abgesehen sein term (Begriff Verkauf) Menüpunkt, das ist was so oll ist!

Was meinst du damit? Verstehe deine Aussage nicht.

aschiwi@drupal.org schrieb

Bekanntes Problem... probier mal ....

Danke, ich werde mir die Sachen ansehen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Menutrails wollen nicht

Eingetragen von ozon (523)
am 16.01.2008 - 15:14 Uhr

Also das Modul Menuetrails will nun gar nicht. Richte ich es so ein wie in der Readme/Install beschrieben, wird gar kein Content und kein Menü mehr angezeigt.
Lösche ich die template.php, kann ich wenigstens alles wieder auf den Ursprungszustand zurück setzen.

Schade, das Modul schien viel versprechend.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Menuetrails funktionieren

Eingetragen von ozon (523)
am 16.01.2008 - 15:59 Uhr

Nun bin ich aber erstaunt.
Mit folgenden Code funktioniert alles wie gewollt.

<?php
function _phptemplate_variables($hook, $vars = array()) {
  switch (
$hook) { // what function is active?
   
case 'page': // page is where menu comes into play
      // set the primary links
     
$vars['primary_links'] = menutrails_primary_links(1);
     
// you may want to also override secondary_links
     
$vars['secondary_links'] = menutrails_primary_links(2);
      break;
  }
  return
$vars ;
}


function
phptemplate_menu_item($mid, $children = '', $leaf = TRUE) {
   
$active_class = in_array($mid, _menu_get_active_trail()) ? ' active-trail' : '';
  return
'<li class="'. ($leaf ? 'leaf' : ($children ? 'expanded' : 'collapsed')) . $active_class .'">'. menu_item_link($mid) . $children ."</li>\n";
}
?>

Besten dank.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wat wie jetzt einfach den

Eingetragen von Tobias Bähr (4019)
am 16.01.2008 - 16:04 Uhr

Wat wie jetzt einfach den Code in die Template.php + Menütrails Modul und schon Fehler behoben?

----------------------------------------
http://www.tobiasbaehr.de/

  • Anmelden oder Registrieren um Kommentare zu schreiben

Spartacus schriebWat wie

Eingetragen von ozon (523)
am 16.01.2008 - 16:14 Uhr
Spartacus schrieb

Wat wie jetzt einfach den Code in die Template.php + Menütrails Modul und schon Fehler behoben?

Jap, so einfach war es.
Natürlich muss man später noch unter admin/settings/menutrails das Menü nach seinen Wünschen anpassen.
War aber auch verwundert das es auf einmal so problemlos ging.
Nur den Code vom Autor einfügen brachte fatale Fehler. Der erweiterte Code funktioniert super.

//edit
Und als Nettes Feature kann ich nun auch noch den Aktiven Menüpunkt themen.
li.active-trail > a {
meine CSS-Spielereien;
}

Sehr fein.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Das konnte man auch vorher,

Eingetragen von Tobias Bähr (4019)
am 16.01.2008 - 19:48 Uhr

Das konnte man auch vorher, zumind ich mit mein Theme!

----------------------------------------
http://www.tobiasbaehr.de/

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke

Eingetragen von robert-hartl (17)
am 20.02.2008 - 23:36 Uhr

Kurz und bündig danke.
Zwei Probleme auf einmal gelöst, die auch korrespondieren.
Danke auch für das Code-Snippet - es war auch für mich entscheidend.
Menü endlich mit CSS konsistent gestaltbar durch aktive und geöffnete Haupt- und Subnavi. Eigentlich etwas erstaunlich für ein CMS mit Version 5, dass das nicht Out of the Box so geht - aber gut.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Jap, da zeigt sich immer

Eingetragen von ozon (523)
am 23.02.2008 - 12:47 Uhr

Jap, da zeigt sich immer wieder wie viel Potenzial in Drupal steckt. Mit ein wenig Handarbeit kann man so gut wie alles realisieren.
Einer der Gründe warum ich Drupal so mag ;).

  • 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 1 Woche 3 Tagen
  • Hey danke
    vor 1 Woche 4 Tagen
  • Update: jetzt gibt's ein
    vor 1 Woche 5 Tagen
  • Hallo, im Prinzip habe ich
    vor 2 Wochen 2 Tagen
  • Da scheint die Terminologie
    vor 2 Wochen 2 Tagen
  • Kannst doch auch alles direkt
    vor 2 Wochen 6 Tagen
  • In der entsprechenden View
    vor 2 Wochen 6 Tagen
  • Dazu müsstest Du vermutlich
    vor 2 Wochen 6 Tagen
  • gelöst
    vor 5 Wochen 3 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 5 Wochen 4 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20450

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 11 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