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

Menüausgabe anpassen

Eingetragen von kikaninchen (2)
am 31.01.2014 - 09:24 Uhr in
  • Themes & Theming
  • Drupal 7.x oder neuer

Hallo,
ich beschäftige mich jetzt seit zwei Tagen mit Drupal. Läuft auch alles soweit zufriedenstellend mit dem Beispieltheme Bartik 7.26.
Allerdings weiß ich nun nicht weiter wie ich ansetzen soll um die Ausgabe eines Navigationsmenüs zu verändern.
Ziel ist es, dass ich einen GET-Parameter aus der URL abfrage und abhäöngig von dessen Wert nur bestimmte Navigationselemente aus dem Menü anzeige. Das bedingt natürlich, dass man beim Anlegen eines Menüeintrages ein zusätzliches Feld hat wo man diesen Eintrag taggen kann.

Meine Fragen:
- Wo bzw. mit was muss ich ansetzen um das Anlegen eines Menülinks mit zusätzlichem Tag-Feld zu erweitern?
- Wo kann ich Einfluss auf die Ausgabe des Menüs nehmen bevor es zusammengebaut wird? In der template.php des Themes gibts ja die Funktion bartik_menu_tree($variables) die gibt mir das ganze Menü aus. Von wo wird die Funktion aufgerufen und wo wird der Übergebene Arrayinhalt zusammengebaut?

Hoffe mir kann jemand die richtige Richtung zeigen..

Grüße

‹ Buchnavigation funktioniert nicht mehr richtig mit Bootstrap Taxonomie Inhalt: Meta description ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo und willkommen bei

Eingetragen von wla (9461)
am 31.01.2014 - 11:33 Uhr

Hallo und willkommen bei Drupal.
Da Du erst seit zwei Tagen mit Drupal arbeitest, sind Dir viele Verfahren und vor allen die, verglichen mit anderen Systemen, andere Denkweise bei Drupal noch nicht vertraut. Die Frage nach der technischen Machbarkeit geht vermutlich am Kern des Problems vorbei. Drupal hat nämlich kein durchgehend hierarchisches Menüsystem.
Ein einzelnes Menü kann hierarchisch sein, aber Du kannst in Drupal beliebig viele unterschiedliche Menüs definieren. Ein Menü ist bei Drupal automatisch ein Block und wann es gezeigt wird, läßt sich über die Sichtbarkeitsregeln für Blöcke steuern.
Primary und Secondary Menü werden darüber hinaus in vielen Themes speziell behandelt. Deren Sichtbarkeit ist dann entweder in den Einstellungen des Themes steuerbar (immer an/aus) oder sie sind immer sichtbar, falls vorhanden. Will man aber die Sichtbarkeit besser steuern können, erstellt man einfach ein Menü mit einem anderen Namen und alles ist wieder im Lot.
Fang also nicht gleich mit tiefgreifenden und nur über Programmierung zu lösenden Fragestellungen an, sondern spiele einfach mit den vorhanden Möglichkeiten. Du wirst dazu Zeit brauchen, die Du Dir aber auch nehmen solltest. Drupal ist komplex und es dauert drei bis sechs Monate, bis man sich in der Denkweise des Systems einigermaßen zu Hause fühlt. Für Programmierung in Drupal braucht es darüber hinaus noch Kenntnis und Verständnis der Drupal API. Auch die erwirbt man nicht in einer Woche.
Wenn Du Dich durch den Lernaufwand nicht abschrecken läßt, wirst Du ein System finden, mit dem Du fast alles umsetzen kannst.
In diesen Sinne viel Spaß und Erfolg beim Erlernen von Drupal.

Beste Grüße
Werner

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke für die schnelle

Eingetragen von kikaninchen (2)
am 31.01.2014 - 11:40 Uhr

Danke für die schnelle Antwort!
Mit der Einarbeitung ist das so eine Sache. Die drei bis sechs Monate hab ich leider nicht zur Verfügung. Bei mir läuft es momentan darauf hinaus, dass ich mehrere CMS miteinander vergleichen und auf meine Anforderungen hin untersuchen muss. Joomla! scheint mir da momentan am ehesten geeignet, da ich mich dort schnell zurechtfinden kann. Drupal ist um einiges mächtiger, braucht aber eben auch erheblich mehr Zeit für Einarbeitung, trotzdem muss ich mich rudimentär mit den Möglichkeiten vertraut machen - und das in der gerinen Zeit die ich habe so gut wie möglich.

Habe ich dich richtig verstanden, dass man die Anforderungen die ich an ein Menü stelle allen mit den bereits implementierten Möglichkeiten mit Drupal lösen kann, ohne selber zu manipulieren?
Ich werde mir das gleich nochmal etwas genauer anschauen, vielleicht hab ich einfach was essentielles übersehen!

Danke für die Hilfe & viele Grüße

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