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

[gelöst] Tabs (2., horizontale Navigation) in verschiedene Nodes/Views. Wie in Drupal realisieren?

Eingetragen von MarkS (54)
am 02.09.2010 - 16:53 Uhr in
  • Allgemeines zu Drupal
  • Drupal 6.x

Hallo,
ich stehe vor einen mir unlösbaren Problem und brauche eure Hilfe. Und zwar habe ich massive Probleme eine horizontale Navigation in bestimmte Seiten zu integrieren. Ich habe etliche Stunden mit Google, Drupalcenter und Drupal.org verbracht, trotzdem bekomme ich das Problem nicht in den Griff. Ich weiß nicht ob ich das Problem falsch angehe, die Zusammenhänge nicht verstehe oder einfach nur ein Brett vorm Kopf habe.
GERNE zahle ich für eine ausführliche Erklärung/Hilfe bei der Umsetzung (evtl. ein Modul?). Hauptsache ich bekomme das Problem in den Griff.

Zum Problem:
Ich habe auf meiner Seite links die vertikale Navigation. Diese kann ich auch einfach über admin/build/menu-customize/navigation pflegen.
Soweit so gut.
In der Navigation kann ich verschiedene Seiten aufrufen, welche wiederrum im Header (dort wo normalerweise auch Tabs angezeigt werden) eine weitere horizontale Navigation beinhalten.
Würde ich die Seiten nur aus Views zusammensetzen, hätte ich kein Problem, da mir die Umsetzung eines Tab-Menüs mit Views bekannt ist (vgl. http://success.grownupgeek.com/index.php/2010/07/25/how-add-tab-views/).

Aber ich habe verschiedene Seiten die wie folg aufgebaut sind:
Meine Fotos -->Tabs: Ansicht (View) | Bearbeiten (Inhaltstyp) | Upload (Inhaltstyp)
Meine Einstellungen -->Tabs: Account (Inhaltstyp) | Allgemein (Inhaltstyp) | zur Person (Inhaltstyp) | Profilfoto (Inhaltstyp)

Das heißt also die Tabs (horizontale Menü) setzten sich aus Views UND Inhaltstypen zusammen oder NUR aus BESTIMMTEN Inhaltstypen.

Ich habe keine Ahnung wie ich solch eine Navigation umsetzen kann. Evtl. mit einem hook_menü ? Ein Modul? Ich zahle auch gerne für eine Lösung, sei es ein Modul oder ein Tutorial, egal, Hauptsache ich komme endlich zu einer Lösung.

Vielen Dank schon einmal fürs lesen,

Gruß Mark.

Kontakt: markklabeck@yahoo.de

‹ Seiten kombinieren [Gelöst] Fragen vor Umstieg zu Drupal 6 von Joomla ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Lege Dir ein eigenes Menü an

Eingetragen von wla (3805)
am 02.09.2010 - 17:33 Uhr

Lege Dir ein eigenes Menü an und definiere, in welcher Region Deines Themes dieser Block (Menü = Block!!) zu sehe sein soll. Der Rest ist simpel CSS. Gib den li-Elementen in Deinem Menü-Block ein float:left und eine margin-right für den Abstand und fertig.

#blockid ul li {
float: left;
margin-right: .....;
. . . . . . . . .
}

Beste Grüße
Werner
PS. eine ähnliche Antwort hatte ich in den letzten 2 Tage schon mal jemandem gegeben.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Werner, du hast mir

Eingetragen von MarkS (54)
am 02.09.2010 - 18:51 Uhr

Hallo Werner,

du hast mir einen tollen Abend beschert :) Ich kann es kaum fassen, aber deine Lösung klappt wunderbar. Warum bin ich nicht selbst darauf gekommen oder hab in der Suche was gefunden? Auf jedenfall bin ich jetzt um eine Erfahrung reicher.
DANKE!!!

Viele Grüße und ebenfalls einen schönen Abend,
Mark

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo, die Menüdarstellung in

Eingetragen von MarkS (54)
am 03.09.2010 - 10:07 Uhr

Hallo,

die Menüdarstellung in bestimmten Seiten klappt nun wunderbar. Ich hätte nicht gedacht das es letztlich doch so einfach ist. Ein großes Danke nochmal.
Aber leider habe ich immer noch mit 2 Problemen zu kämpfen und ich weiß nicht wie ich diese in Griff bekomme:

1. Wenn ich den Menüblock im Inhalt einfüge, wird dieser am Seitenende angezeigt. Also erst kommt der Content der Seite und dann erst der Block. Kann man irgendwo eine Gewichtung festlegen?

2. Das Menü style ich mit CSS. Klappt auch ganz gut. Das einzige Problem was ich nun habe, ist folgendes: Wie kann ich die aktuelle Seite im Menü sichtbar hervorheben?
Also auf welche Seite ich mich gerade befinde, zB. in Fettschrift hervorheben (im Menü). Da finde ich leider gar keinen Ansatz.

Ich würde mich sehr freuen wenn ich das mit eurer Hilfe noch gelöst bekomme, dann kann ich endlich ein komplettes Menü erstellen.

Vielen Dank,
gruß Mark

  • Anmelden oder Registrieren um Kommentare zu schreiben

Zu 1) Definiere in Deinem

Eingetragen von wla (3805)
am 03.09.2010 - 12:33 Uhr

Zu 1)
Definiere in Deinem Theme eine eigene Region für das Menü. Das geht einfach indem Du im .info-File Deines Themes eine weitere Region definierts (siehe Theming Handbuch hier im Drupalcenter). Achtung: wenn Dein Theme keine Regionen im .info-File hat, mußt Du auch die Standard-Regionen einfügen, sonst geht das nicht (siehe als Beispiel den .info-File von Garland). In der Datei page.tpl.php Deines Themes gibst Du dann die neue Region an der Stelle aus, wo Du dein Menü sehen möchtest, also oberhalb von Content. Das Menü muß allerdings dann in die neue Region gelegt werden.
Zu 2)
Aktive Menüs bekommen normalerweise die Klasse active. Sieh Dir mal Deinen Source im Firefox mit dem Plugin Firebug an. Dann kannst Du das im CSS entsprechend berücksichtigen.

Beste Grüße
Werner

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Werner, danke, es

Eingetragen von MarkS (54)
am 03.09.2010 - 12:57 Uhr

Hallo Werner,

danke, es klappt :)
Danke für die tolle, schnelle und ausführliche Hilfe.

Viele Grüße Mark

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • [gelöst] Drupal7.10 Fehlermeldungen ohne Site-Änderungen
  • Blockregionen per CCK Feld ausblenden
  • [erledigt] drupal 7 - read more ausblenden
  • Drupal7 für eine Produktvergleich Seite
  • Marinelli 3, Admin-Layer
  • #ajax Funktionalität in einem Field Widget
  • Image: Bildupload erst beim Speichern des Nodes
  • Views Accordion - Header Elemente nebeneinander
  • Wie kann ich Theme AUTOMATISCH umstellen, wenn sich Benutzer einlogen?
  • Überprüfung von Artikeln, die Benutzer geschrieben haben
  • Target des Weiterlesen-Links ändern?
  • CCK Auswahlfelder während des Betriebes ändern/erweitern oder in Textfeld umwandeln
Weiter

Neue Kommentare

  • Danke!
    vor 1 Stunde 5 Minuten
  • in die template.php im
    vor 2 Stunden 11 Minuten
  • da es bisher keine etablierte
    vor 2 Stunden 21 Minuten
  • Also die lösung ist einfach
    vor 5 Stunden 40 Minuten
  • Und warum schreibst Du die
    vor 8 Stunden 38 Minuten
  • Jep, so hab ich eine View
    vor 9 Stunden 6 Minuten
  • Nimm dazu doch das Modul
    vor 9 Stunden 31 Minuten
  • okay, vielen dank :)
    vor 9 Stunden 41 Minuten
  • _target-Attribut für Links in node.tpl.php einfügen
    vor 9 Stunden 56 Minuten
  • Hallo Jonny und willkommen
    vor 10 Stunden 29 Minuten

Statistik

Beiträge im Forum: 160314
Registrierte User: 14286

Neue User:

  • schmittrich
  • mah1987
  • Nadine.S

» Alle User anzeigen

User nach Punkten sortiert:
stBorchert5214
quiptime4713
Tobias Bähr3825
md3727
bv3680
Thoor3282
Alexander Langer3155
wla2795
dereine2630
pebosi2495
» User nach Punkten
Zur Zeit sind 0 User und 3 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Showroom
  • » Forum
  • » Drupalchannel
  • » Ü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
  • Bücherecke

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed Drupal Podcast
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
  • Drupal Demo
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association