Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Themes & Theming ›

bei klick auf top navigation. komlett neue navigationspunkte in linker navigationsleiste

Eingetragen von chris_bbg888 (84)
am 21.07.2009 - 09:04 Uhr in
  • Themes & Theming
  • Drupal 6.x

Hallo,
meine Frage dreht sich um Menüs, vielleicht bin ich auch falsch in dieser Rubrik.

Die Webseite hat zwei Navigationsleisten:
- eine horizontale, obere Leiste (wie Du es auf drupalcenter.de hier auch siehst mit (Home, Links & Downloads, Handbuch&FAQ, Showroom usw)
- eine vertikale leiste (v-list menü) das ganz normal auf der linken Seite eingeblendet ist.

Mein ziel ist es, wenn Du auf einen Menüpunkt in der oberen, horizontalen Leiste klickst dass ein neues Menü links erscheint. (alles ist eine Drupal-Installation). es soll also nicht das Linke Menü auf/zugeklappt werden o.ä. sondern es soll ein komplett neues MEnü erscheinen. Die Frage ist nur wie das gehen kann....
Vielen Dank

‹ profile-listing.tpl.php Theme mit Bilder im wechsel ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Wenn es ein Untermenu ist

Eingetragen von netzkoop (1820)
am 21.07.2009 - 09:19 Uhr

Wenn es ein Untermenu ist z.B. mit dem Modul Menu Block Split.

Oder du erstellst ein neues Menu, dadurch hast du automatisch einen Block. Diesen kannst du dann auf bestimmten Pfaden einblenden.

Falls das Menu aus einer Taxonomy kommen soll, gibt es auch verschiedene Module

  • Anmelden oder Registrieren um Kommentare zu schreiben

alles klar. ich habe hin

Eingetragen von chris_bbg888 (84)
am 22.07.2009 - 22:18 Uhr

alles klar. ich habe hin bekommen, dass ich nun mehrere blocks habe. stellt sich die frage wo ich einstellen kann dass nur ein bestimmter block erscheint (als linke navigation) wenn ich einen bestimmten pfad eingebe.
irgendwie finde ich das nicht

  • Anmelden oder Registrieren um Kommentare zu schreiben

Unter admin/build/block/ >>

Eingetragen von netzkoop (1820)
am 23.07.2009 - 00:25 Uhr

Unter admin/build/block/ >> Konfigurieren >> Sichtbarkeits-Einstellungen

  • Anmelden oder Registrieren um Kommentare zu schreiben

hi, ich mag genau dasselbe

Eingetragen von susi_333 (105)
am 16.08.2009 - 00:58 Uhr

hi,
ich mag genau dasselbe haben. und wie mache ich dass, dass ich einen block bedigt einblende. wenn ich also in der navigationsleiste rechts (hauptlinks) oben auf einen link klicke, dann soll in der linken seitenleiste ein bestimmtes menü/Block erscheinen.

in dem block menü kann ich das nicht wirklich definieren - so eine bedingte sichtbarkeit...ich kann nur einen einzelnen node angeben aber da werde ich ja wahnsinnig ;)
bestimmt muss man bei menü > hauptlinks > pfad irgendwas schlaues eingeben

  • Anmelden oder Registrieren um Kommentare zu schreiben

Schau dir dazu einmal das

Eingetragen von SteffenR@drupal.org (2262)
am 17.08.2009 - 10:17 Uhr

Schau dir dazu einmal das Modul menu_block_split (http://drupal.org/project/menu_block_split) an - damit sollte dein Fall eigentlich ohne Probleme lösbar sein.
Hier kannst du definieren in welchem Block bspw. die 2.Menuebene angezeigt wird - um den Rest kümmert sich das Modul dann selbst. Du müsstest nur die Blöcke auf der Seite admin/build/block/list/ zuordnen

Ich nutze das Modul in recht vielen Seiten ;)..
Beispielhaft hier: http://www.urlaub-gosch.de/angebote

Die Untermenupunkte der Seite Angebote werden hier im linken Seitenbereich angezeigt..

MfG
Steffen

  • Anmelden oder Registrieren um Kommentare zu schreiben

@SteffenR

Eingetragen von netzkoop (1820)
am 17.08.2009 - 12:04 Uhr

Schön, dass wir auch nochmal drüber gesprochen haben... :-)

  • Anmelden oder Registrieren um Kommentare zu schreiben

luzer schrieb Schön, dass

Eingetragen von SteffenR@drupal.org (2262)
am 17.08.2009 - 12:17 Uhr

......

  • Anmelden oder Registrieren um Kommentare zu schreiben

luzer schrieb Schön, dass

Eingetragen von SteffenR@drupal.org (2262)
am 17.08.2009 - 12:17 Uhr
luzer schrieb

Schön, dass wir auch nochmal drüber gesprochen haben... :-)

Anscheinend hatte @susi_333 das gewünschte Modul nicht in den Kommentaren gesehen ;-)..

@luzer:
Hatte deinen Beitrag zum Thema aber auch eben erst vollständig gelesen - vorher nur "überflogen" ;)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ein derartiges Menue lässt

Eingetragen von Thoor (3678)
am 17.08.2009 - 12:40 Uhr

Ein derartiges Menue lässt sich aber auch ganz einfach nur mit den CORE Bordmitteln realisieren. Mein Beispiel unter: http://www.drupalcenter.de/showroom/20764 nutzt kein Zusatzmodul, sondern nur primary und secondary Links, die zueinander in Abhängigkeit gebracht sind ...

Dabei bleiben aber im Gegensatz zu "steffens" Beispiel die Hauptpunkte "aktiv" ... wenn man einen der Unterpunkte auswählt ...

Das Resultat ist fast das gleiche - das ist aber auch immer wieder das "Geile" an Drupal, daß es nicht nur einen Ansatz gibt, um ein Problem zu lösen ...
---------------------------------------------------------------------------
Drupal Design Probleme? Sofern noch nicht geschehen - Firefox und Firebug installieren. Seite aufrufen, "F12" drücken, und "Untersuchen" auswählen ...

  • Anmelden oder Registrieren um Kommentare zu schreiben

hi, also ich fühle mich

Eingetragen von susi_333 (105)
am 24.08.2009 - 07:51 Uhr

hi,
also ich fühle mich noch nicht ganz richtig verstanden. das modul menü split brauche ich denke ich gar nicht weil ich eine drupal seite komplett neu anlege und die menüs ja auch eigene menüpunkte/blöcke definieren kann.

wenn ich bei den blöcken für das jeweilige menü eine bedingbte sichbarkeit z.b. eine konkrete domain eingebe haut das nicht hin weil ich ja dann 100 webseiten eingeben muss für die das menü sichtbar sein soll. irgendwie checke ich es nicht....

  • Anmelden oder Registrieren um Kommentare zu schreiben

Zitat: z.b. eine konkrete

Eingetragen von netzkoop (1820)
am 26.08.2009 - 07:07 Uhr
Zitat:

z.b. eine konkrete domain eingebe haut das nicht hin weil ich ja dann 100 webseiten eingeben muss

Das versteh jetzt ich wiederum nicht. Hast du mehrere Domains in deiner Installation?
Eine mögliche Steuerung sind Pfadnamen. Mit Hilfe von Pathauto kannst du sie für Inhaltstypen oder Taxonomy-Terms definieren. (z.B. Typ=story, Pfad=artikel/[title])
In der Block-Konfiguration dann eintragen artikel/*

Sonst gib mal ein konkretes Bsp.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Thoor schrieb Ein

Eingetragen von stoltoguzzi (66)
am 26.08.2009 - 07:30 Uhr
Thoor schrieb

Ein derartiges Menue lässt sich aber auch ganz einfach nur mit den CORE Bordmitteln realisieren. Mein Beispiel unter: http://www.drupalcenter.de/showroom/20764 nutzt kein Zusatzmodul, sondern nur primary und secondary Links, die zueinander in Abhängigkeit gebracht sind ...

Dabei bleiben aber im Gegensatz zu "steffens" Beispiel die Hauptpunkte "aktiv" ... wenn man einen der Unterpunkte auswählt ...

Das Resultat ist fast das gleiche - das ist aber auch immer wieder das "Geile" an Drupal, daß es nicht nur einen Ansatz gibt, um ein Problem zu lösen ...
---------------------------------------------------------------------------
Drupal Design Probleme? Sofern noch nicht geschehen - Firefox und Firebug installieren. Seite aufrufen, "F12" drücken, und "Untersuchen" auswählen ...

kannst Du das vielleicht ein wenig genauer erklären, ich habe jeweils auch Menu-Block verwendet finde aber je weniger Module umso besser.
Vor allem wegen dem "aktiv" damit hatte ich Probleme, daa gibt es dann menu_trails aber eben braucht es da wirklich?

  • Anmelden oder Registrieren um Kommentare zu schreiben

stoltoguzzi schrieb kannst

Eingetragen von Thoor (3678)
am 26.08.2009 - 09:33 Uhr
stoltoguzzi schrieb

kannst Du das vielleicht ein wenig genauer erklären, ich habe jeweils auch Menu-Block verwendet finde aber je weniger Module umso besser.
Vor allem wegen dem "aktiv" damit hatte ich Probleme, daa gibt es dann menu_trails aber eben braucht es da wirklich?

Sofern Du in Deinem verwendeten Theme PRIMARY LINKS und SECONDARY LINKS hast, brauchst du eigentlich nur in den MENUE Einstellungen unter admin/build/menu/settings eine Abhängigkeit herstellen!
In meinem Beispiel ist Hauptlinks die Quelle für alles.

Dann legst Du Dir ein Hauptlinks Menue an, indem alles steht, auch in der zweiten Ebene. Diese wird ja über SECONDARY aufgerufen.

Du brauchst nur:

<?php if (isset($primary_links)) : ?>
            <?php print theme('links', $primary_links, array('class' => 'links primary-links')) ?>
          <?php endif; ?>

und

<?php if (isset($secondary_links)) : ?>
            <div id="secondary-links"><?php print theme('links', $secondary_links, array('class' => 'links secondary-links')) ?></div>
            <?php endif; ?>

in Deiner page.tpl.php

Und das Aussehen bestimmst Du dann mittels CSS! Und wirklich alles ohne ein Zusatzmodul ... Mit obigem Code benötigt man kein Zusatzmodul und keine Patches ... Alle nötigen CSS Klassen kommen von Drupal selbst.

---------------------------------------------------------------------------
Drupal Design Probleme? Sofern noch nicht geschehen - Firefox und Firebug installieren. Seite aufrufen, "F12" drücken, und "Untersuchen" auswählen ...

NEU! Drupalseiten vorstellen, bewerten und kommentieren - Jetzt eintragen!

  • Anmelden oder Registrieren um Kommentare zu schreiben

ohja zurücjk aus dem urlaub

Eingetragen von susi_333 (105)
am 04.09.2009 - 07:07 Uhr

ohja zurücjk aus dem urlaub sitze ich nun wieder da wo ich aufgehört habe.

also der post von THOOR ist glaube ich ganz nahe dran.

was ich will:
nehmen wir an ich habe rechts oben (primarylinks) zwei links stehen "prim1" und "prim2". klicke ich auf "prim1" soll in der linken der menüpunkt "menu1" erscheinen.
klicke ich auf "prim2" soll in der linken navigationsleitse (v-list-menü) der Menüpunkt "menu1" und "menu2" erscheinen. noch dabei?? sehr gut


was ich jetzt mache:

meine drupalinstallation ist ganz neu.

SCHRITT 1
entweder ich lege einzelne v-list-menüs auf derselben hierarchie wie z.b. primary oder secondary links an. da das unübersichtlich werden kann, kann ich auch mehrere v-list menüs unter einem Menüpunkt an (und mit dem modul menu-block trennen). Beispiel:
entweder ich lege menüs so an:
- primary links
- secondary links
- menu1
- menu2
Alternativ:
- primary links
- secondary links
- hauptlinks
--- menu1
--- menu2

SCHRITT 2
nun möchte die bedingte ansicht einrichten. also dass wenn ich auf einen bestimmten primary Link (oder auch shiny buttom) klicke ein bestimmtes v-list navigations-menu (linke spalte) erscheint. das sollte ja ein problem sein das jeder hat. wenn ich oben drauf klicke sollte ja dann in der hauptnavigation ein bestimmtes menü angezeigt werden.

ich gehe in page.tpl.php und ändere was n0ochmal genau? ich habe das nicht wirklich verstanden weshalb ich was ändere bzw. was ich in meinem fall ändern muss.denn wenn ich den code so einfüge habe ich ja noch nirgends angegeben wann welches menü erscheinen soll. ich muss ja noch irgendwie definieren wann "menu1" und "menu2"
zu sehen ist wenn ich z.b. auf "prim2" klicke.

ähm ich hoffe ich habe das mit dem beispiel besser erklären können. alleine komme ich irgendwie nicht zum ziel - und da das problem doch eigentlich jeden betrifft müsste das ja ganz einfach gehen.....danke nochmal

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich hatte es in einem Post

Eingetragen von SteffenR@drupal.org (2262)
am 04.09.2009 - 13:21 Uhr

Ich hatte es in einem Post weiter oben schon einmal erwähnt. Für den von dir beschriebenen Anwendungsfall gibt es das Modul menu_block_split ( http://drupal.org/project/menu_block_split ) - dies ist nicht mit dem Menu_Block Modul gleichzusetzen..

Anbei ein Auszug aus der Beschreibung

Zitat:

With this module you can split any menu block into two different blocks: a first block with the first level menu entries only and a second block with any second level and sub level menu entries. You can have as many splitted blocks as you need.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo, @Steffen: Ich glaude

Eingetragen von dendie81 (13)
am 04.09.2009 - 14:25 Uhr

Hallo,

@Steffen: Ich glaude Susi möchte nicht, dass komplette Menüblöcke angezeigt bzw. versteckt werden, wenn man auf Menüpunkte der rechten Seite klickt, sondern einzelne Menüpunkte innerhalb des selben Menüblocks(@susi: richtig?). Somit ist menu_block_split imho nicht geeignet, oder?

Soweit ich weiß, kann man nur gesamte Blöcke bedingt anzeigen, jedoch nicht einzelne Menüpunkte (außer über permissions gesteuert).

Eine Lösung wären vielleicht zwei verschiedene (fast gleiche) Menüs. Ist aber dirty.

  • Anmelden oder Registrieren um Kommentare zu schreiben

also dass ich einzelne

Eingetragen von susi_333 (105)
am 06.09.2009 - 13:39 Uhr

also dass ich einzelne blöcke anlegen sollte weis ich inzwischen. die frage ist nur wie ich definiere welche blöcke es in dere linken navigationsspalte anzeigt wenn ich auf einen der shiny buttoms bzw. secondary/primary links klicke.
da komm ich nicht weiter....

//edit inzwischen ist es eine modulfrage. ich habe hier einen neuen post angefangen da ich das ganze wohl mit dem modul menu block lösen kann.
http://www.drupalcenter.de/node/21226

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