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

[gelöst] Hauptmenüpunkt id (oder ähnliches) auslesen

Eingetragen von Konrad (17)
am 12.02.2010 - 15:02 Uhr in
  • Allgemeines zu Drupal

Hallo,

ich habe jetzt schon ein paar Tage mit suchen und testen verbracht, bin jedoch zu keinem funktionierenden Ergebnis gekommen.

Ich möchte auf meiner Seite für jeden Hauptmenü-punkt eine eigene CSS laden. Das Farbprofil der ganzen Seite (Hintergrund, Links etc...) soll sich für jede Hauptkategorie ändern. Das soll auch so bleiben wenn ich die jeweiligen Untermenü-punkte aufrufe.

Beispiel:

- Startseite (alles Blau)

- Autos (alles Rot)
--- Audi (alles Rot)
--- Mercedes (alles Rot)
--- BMW (alles Rot)

- Über Mich (alles Gelb)

- Länder (alles Grün)
--- Ungarn (alles Grün)
--- Schweiz (alles Grün)

am liebsten würde ich mit php und ner if abfrage arbeiten. nur wie bekomme ich irgendeine art von Identifikation welcher Hauptmenü-punkt grade aktiv ist?
Das ganze muss auch nicht sonderlich Variabel angelegt sein. Auf der Seite wird es 8 Hauptmenü-punkte geben und das wird sich auch nie ändern. Also ruhig eine dirrty Lösung :-)

Ich freue mich über Ansätze.

Gruß, Konrad

‹ [gelöst] Beiträge mit verschiedene "Styles" Server für 2 Websites aufsetzen ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Hi, vielleicht geht das

Eingetragen von Kars-T (1473)
am 12.02.2010 - 16:28 Uhr

Hi,

vielleicht geht das alles schon mit CSS ansonsten schau dir mal das Modul hier an:

http://drupal.org/project/menu_attributes

---

Viele Grüße,

Kars-T
XING | comm-press

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Kars-T, danke für die

Eingetragen von Konrad (17)
am 12.02.2010 - 18:17 Uhr

Hallo Kars-T,

danke für die Antwort erstmal. Das Modul fügt aber leider einfach nur verschiedene Attribute zu den a-tags der Menüpunkte hinzu. Ich kann so immer noch nicht den aktiven Hauptmenü-punkt raus bekommen. Und was meinst du mit ner CSS-Lösung? ich brauch doch in jedem Fall eine if-Abfrage, oder überseh ich irgendwas?

Gruß, Konrad

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hat niemand einen

Eingetragen von Konrad (17)
am 17.02.2010 - 13:36 Uhr

Hat niemand einen Lösungsansatz? Wie bekomm ich irgendeine identifikation des momentan aktiven Hauptmenüpunktes????

ich wühle mich grad durch die Drupal API und komm aber auch nicht so richtig zu einer Lösung. Irgendwas mit menu_get_active_trail() vielleicht, aber der gibt mir immer nur "Array" aus.

Danke und Gruß, Konrad

  • Anmelden oder Registrieren um Kommentare zu schreiben

Na schau dir doch mal die

Eingetragen von Cyberschorsch (782)
am 17.02.2010 - 14:18 Uhr

Na schau dir doch mal die Rückgabe an:

(Nicht getestet, braucht devel)

<?php
$der_pfad
= menu_get_active_trail();
dsm($der_pfad);
?>

mfg Cyberschorsch

_________
Mei is des schee

  • Anmelden oder Registrieren um Kommentare zu schreiben

danke für die antwort, nur

Eingetragen von Konrad (17)
am 17.02.2010 - 14:29 Uhr

danke für die antwort, nur bin ich absoluter php nicht-kenner. soll nich heißen, dass ich kein verständniss für den aufbau solche sprachen habe (kann sehr gut action-script und java-script) aber dein schnippsel is mir bissl zu kurz um damit was anfangen zu können, bzw. bissl zu wenig erklärt, sorry...

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ergänzung: Das Context

Eingetragen von derjochenmeyer@... (591)
am 17.02.2010 - 14:32 Uhr

Ergänzung: Das Context Modul kann sowas in Verbindung mit dem Modul Menu Trails sehr gut.

------------------------------------------
Auf der Suche nach Drupal Entwicklung? » www.forward-media.de

  • Anmelden oder Registrieren um Kommentare zu schreiben

Konrad schrieb danke für

Eingetragen von Cyberschorsch (782)
am 17.02.2010 - 14:37 Uhr
Konrad schrieb

danke für die antwort, nur bin ich absoluter php nicht-kenner. soll nich heißen, dass ich kein verständniss für den aufbau solche sprachen habe (kann sehr gut action-script und java-script) aber dein schnippsel is mir bissl zu kurz um damit was anfangen zu können, bzw. bissl zu wenig erklärt, sorry...

Ich wollte damit sagen dass jede Funktion etwas zurückliefert und das ein bestimmtes Format hat. Wenn dir PHP an der Stelle, wo du die Funktion eingebunden hast, "Array" zurückliefert hat das den Grund dass der eigentliche Rückgabewert ein Array ist. Also speicherst du den Rückgabewert der Funktion in $der_pfad und die Funktion dsm zeigt dir hübsch was denn in dem Array drin steckt (womit du dann weiter arbeiten kannst).

mfg Cyberschorsch

_________
Mei is des schee

  • Anmelden oder Registrieren um Kommentare zu schreiben

ok, danke an alle. Ich habs

Eingetragen von Konrad (17)
am 17.02.2010 - 17:13 Uhr

ok, danke an alle. Ich habs geschafft.

ich habe über das Context Modul den Hauptpunkten inkl. allen Unterpunkten eine Variable über "Section subtitle" hinzugefügt und die dann in ner if abfrage verarbeitet.

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

Statistik

Beiträge im Forum: 250233
Registrierte User: 20452

Neue User:

  • ByteScrapers
  • Mroppoofpaync
  • 4aficiona2

» 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 33 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