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

HTML Ausgabe der Navigation?

Eingetragen von Stoke (32)
am 13.11.2007 - 13:35 Uhr in
  • Themes & Theming
  • Drupal 5.x

Hallo,

hab wieder mal ein Problem.
Ich möcht gern ein barrierefreies CSS Drop-Down Menü in meinem Theme einfügen. Dazu muss ich aber die HTML Ausgabe des Menüs ändern, leider weiß ich nicht in welcher Datei das drinsteht. Hab schon im menu Modul gesucht, aber konnte da keinerlei Angaben zur Formatierung finden :/

Idealerweise möchte ich die Formatierung auch nur in dem einen Theme ändern, das Standardtheme soll nicht betroffen sein. Also denke ich mal ich muss ne entsprechende Funktion in template.php machen?
Wenn das nicht möglich ist, isses auch nicht so schlimm, aber lieber wär mir wie gesagt dass die Änderung nur das eine Theme betrifft.

Die Alternative dass ich einfach ein statisches Menü in nen Block reinschreibe will ich nur als Notlösung verwenden, das gefällt mir nicht recht.

Also mein Problem ist nicht PHP, CSS oder HTML; ich hab mich nur noch nicht in dem Drupal System zurechtgefunden, für einen Einsteiger is das doch etwas kompliziert :)

tia,
Stoke

‹ erstelltes Template in Drupal integrieren Fehler nach Arbeit an page.tpl ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Drop-Down Menü barrierefrei?

Eingetragen von quiptime (4972)
am 13.11.2007 - 14:41 Uhr
Zitat:

Ich möcht gern ein barrierefreies CSS Drop-Down Menü in meinem Theme einfügen

Bevor Du beginnst das zu realisieren.

Ein Drop-Down Menü ist NICHT barrierefrei.

Wenn Du auf irgendeiner Website ein Drop-Down Menü siehst schalte mal mit dem Firefox die Ansicht der Seite unter Ansicht -> Webseiten-Stil -> Kein Stil um. Dann siehst Du in welche Richtung barrierefreies Webdesign eigentlich geht und was das Drop-Down macht.
Wenn Du jetzt mit einem "Aber" als Argument kommst noch etwas. Die meisten Screenreader haben Probleme mit Drop-Down Menüs bzw. der Handhabende des Screenreaders (ein Blinder oder Sehschwacher) wird leicht mit solch einem Menü überfordert.

Naja, nichts ohne Aussnahme:
http://pfirsichmelba.de/artikel-scripts/suckerfish-barrierefrei.html

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

Nur tote Fische schwimmen mit dem Strom.

XING

  • Anmelden oder Registrieren um Kommentare zu schreiben

hm, ok, streichen wir das

Eingetragen von Stoke (32)
am 13.11.2007 - 15:02 Uhr

hm, ok, streichen wir das "barrierefrei".
Ich versuchs zumindest so zu machen, dass es die gängigsten Browser korrekt anzeigen :)

Jedenfalls muss ich dazu den erzeugten Code verändern und ich hab leider keine Ahnung wo :(

  • Anmelden oder Registrieren um Kommentare zu schreiben

Es gibt einige Module die

Eingetragen von quiptime (4972)
am 13.11.2007 - 15:09 Uhr

Es gibt einige Module die das Angefragte bereits vom Grunde her realisieren. Aber da koennen Dir Andere hier im Forum sicher besser Tipps geben. Dropdowns waren noch nie so mein Thema.

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

Nur tote Fische schwimmen mit dem Strom.

XING

  • Anmelden oder Registrieren um Kommentare zu schreiben

Jo, ich hab die Module

Eingetragen von Stoke (32)
am 13.11.2007 - 15:32 Uhr

Jo, ich hab die Module gesehn, aber die sind mir zu kompliziert und erfüllen nicht meine Anforderungen.

Ich will wirklich nur die Ausgabe verändern ^^

  • Anmelden oder Registrieren um Kommentare zu schreiben

Kannst Du einen Link posten

Eingetragen von quiptime (4972)
am 13.11.2007 - 15:37 Uhr

Kannst Du einen Link posten oder entwickelst Du online?

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

Nur tote Fische schwimmen mit dem Strom.

XING

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich entwickle

Eingetragen von Stoke (32)
am 13.11.2007 - 16:04 Uhr

Ich entwickle offline.

Ehrlich gesagt hab ich auch nix das ich dir zeigen könnte, da ich ja noch nix machen konnte weil ich nicht weiß wo ^^

Ich blick bei all den Modulen nicht ganz durch :/

Ich hab für jeden Menüpunkt einen anderen Hintergrund, da IE6 ja keine PNG Transparenz untertützt :/
Deshalb hab ichs so gemacht dass ich für jeden Punkt ein eigenes

hab, mit ner eigenen Region drin. Jeden Menüpunkt geb ich jetzt in ne eigene Region.
Das Problem ist jetzt, dass der Titel des Blocks, der ja der Titel meines Menüpunktes ist, in h2 Tags ausgegeben wird, somit funktioniert kein Dropdown mit ner unsorted list.

Das eigentliche Dropdown Menü zu schreiben düfte kein Problem sein :)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Such mal nach den Funktionen

Eingetragen von mhuebl (60)
am 13.11.2007 - 16:37 Uhr

Such mal nach den Funktionen "_menu_tree()" und "_menu_item" (wahrscheinlich steht noch ein "theme" oder ein "phptemplate" davor).
Die kannst du dann entsprechend überschreiben und deine eigenen Klassenzuweisungen einbauen, bzw die vorhandenen entfernen.

Dürfte dann irgendwie so aussehen:

<?php
function deinthemenamen_menu_tree($pid = 1) {
        if (
$tree = menu_tree($pid)) {
            return
"\n<ul>\n". $tree  ."\n</ul>\n";
        }
}


function
deinthemenamen_menu_item($mid, $children = '', $leaf = TRUE) {
  return
'<li class="'. ($leaf ? '' : ($children ? 'sub' : '')) .'">'. menu_item_link($mid) . $children ."</li>\n";
}
?>

Meine mich daran zu erinnern, dass das schon reicht, damit das Suckerfish Menü funktioniert (+ die entsprechenden CSS Änderungen natürlich).
Wenn nicht melde dich nochmal

gruß M

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hast Du Dir das schon

Eingetragen von quiptime (4972)
am 13.11.2007 - 17:13 Uhr

Hast Du Dir das schon angesehen?
http://drupal.org/project/nice_menus

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

Nur tote Fische schwimmen mit dem Strom.

XING

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Ich brauche dringen Hilfe zu Updates oder ggf. wwie geht Composer?
  • Rolle erstellen nicht zu finden
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • 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
Weiter

Neue Kommentare

  • composer nutezn
    vor 4 Stunden 4 Minuten
  • Sorry ich sehe gerade ich
    vor 1 Tag 4 Stunden
  • Hallo, mittlerweile habe ich
    vor 1 Tag 4 Stunden
  • fehlende Module
    vor 1 Tag 7 Stunden
  • Keiner der mir weiterhelfen
    vor 3 Tagen 4 Stunden
  • Rollen
    vor 1 Woche 2 Tagen
  • Inzwischen sind wir bei
    vor 2 Wochen 6 Tagen
  • Migrieren von D7 auf D8/ D10/ D11
    vor 2 Wochen 6 Tagen
  • melde mich mal wieder, da ich
    vor 10 Wochen 3 Tagen
  • Hey danke
    vor 10 Wochen 4 Tagen

Statistik

Beiträge im Forum: 250243
Registrierte User: 20469

Neue User:

  • Germanrom
  • StevenEness
  • ocvk2810

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