Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Ü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 (9461)
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 (9461)
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

  • 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 20 Stunden
  • Hey danke
    vor 2 Wochen 1 Tag
  • Update: jetzt gibt's ein
    vor 2 Wochen 2 Tagen
  • Hallo, im Prinzip habe ich
    vor 2 Wochen 6 Tagen
  • Da scheint die Terminologie
    vor 2 Wochen 6 Tagen
  • 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 17 Stunden
  • Ja natürlich. Dass ist etwas,
    vor 6 Wochen 1 Tag

Statistik

Beiträge im Forum: 250233
Registrierte User: 20453

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 20 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