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

Unterschiedliche Blöcke, bzw Menüs bei bestimmter Verlinkung im Kopfbereich einblenden

Eingetragen von hoshi79 (53)
am 05.03.2008 - 11:45 Uhr in
  • Allgemeines zu Drupal
  • Drupal 5.x

Hallo liebe Drupaler,
ich bin ein absoluter Neuling und werde aus diversen Forenbeiträgen einfach nicht schlau. Ich habe folgendes Problem:

Ich habe fünf Blöcke mit jeweils unterschiedlichen Menüs. Diese sollen allerdings nie gleichzeitig angezeigt werden. Nun wollte ich jeweils einen Link für die Blöcke (die Blöcke befinden sich links) im Kopfbereich erstellen, damit sich bei Klick eines Linkes das richtige Menü öffnet.

Wie stelle ich das an? gibt es dazu eine Modul? Meine Suche und Versuche haben nicht gefruchtet. Würde mich über eine Hinweis sehr freuen.
Gruß und vielen Dank,
hoshi

‹ Darf ich das Theme verändern? Wie konfiguriert man die Variablen (!login_uri, edit_uri), welche u.a. im Begrüssunsemail verwendet werden ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

hoshi79 schrieb

Eingetragen von tomx (771)
am 05.03.2008 - 12:08 Uhr
hoshi79 schrieb

... Ich habe fünf Blöcke mit jeweils unterschiedlichen Menüs. Diese sollen allerdings nie gleichzeitig angezeigt werden ...

In der Block Konfiguration kannst Du einstellen wann ein Block angezeigt werden soll. In Deinen Fall trägst Du in das Formularfeld Deinen Link mit einer relativen URL ein unter welchem der entsprechende Block eingeblendet werden soll und wählt "Nur auf diesen Seiten anzeigen" aus.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Jetzt wird haarig... oder ich bin einfach zu dumm heute

Eingetragen von hoshi79 (53)
am 05.03.2008 - 12:28 Uhr

Das ist mir nicht ganz klar... Kannst du mir das Schritt für Schritt erklären? Ich habe das jetzt so verstanden:

Ich erstelle im Kopbereich jetzt 5 Links. Jeder Link blendet einen anderen Block ein. Beim Klicken eines Linkes kann ich mich durch die Navigation des Blockes, ohne diesen zu verlieren oder andere einzublenden, durcharbeiten.

Wie genau erstelle ich diesen Link, der die Blöcke einblendet?

Kann ich auch angeben, dass ein Block für eine bestimmte Kategorie nur angezeigt wird?

  • Anmelden oder Registrieren um Kommentare zu schreiben

hoshi79 schrieb

Eingetragen von tomx (771)
am 05.03.2008 - 12:34 Uhr
hoshi79 schrieb

... Wie genau erstelle ich diesen Link, der die Blöcke einblendet?

1. gehe zu admin/build/block.
2. Klicke auf "Konfigurieren" des entsprechenden Blocks.
3. Ganz unten, unter "Seitenspezifische Sichtbarkeits-Einstellungen", wählst Du "Nur auf den aufgelisteten Seiten anzeigen." aus.
4. In das Formularfeld die URL einfügen, auf welchem der Block angezeigt werden soll. (z.B. /neue-seite-1) (Eine Seite mit dieser URL, falls noch nicht vorhanden erstellen)
5. Auf "Block speichern" klicken.

  • Anmelden oder Registrieren um Kommentare zu schreiben

hürde geschafft, neuer berg in sicht!

Eingetragen von hoshi79 (53)
am 05.03.2008 - 14:12 Uhr

ok, das habe ich geschafft. vielen dank erst einmal. und genau jetzt bekomme ich ein echt dickes problem. ich werde über 4000 artikel (nodes) importieren und es kommen ständig neue hinzu. die artikel allerdings sind den 5 verschiedenen blöcken zugeteilt. ich kann doch jetzt nicht bei den blöcken alle nodes eingeben ("Nur auf den aufgelisteten Seiten anzeigen"), die nur dann angezeigt werden dürfen. das wäre ja ne irre lange liste und wahrscheinlich auch ne super last für die kiste!

bis jetzt habe ich zb für den fünften block folgende links unter "Nur auf den aufgelisteten Seiten anzeigen" eingetragen.
category/12
category/13
category/14

ergo, wenn ich mich innerhalb dieser kategorien bewege, wird der richtige block angezeigt.

aber sobald ich eine dazugehörige node auswähle lautet mein link ja /?q=node/16. der 16te node gehört allerdings zum fünten block und soll auch nur den zum erscheinen bringen. noch einmal, ich habe 4000 nodes. die kann ich doch echt nicht alle beim fünten block einpflastern...

es muss doch eine lösung (modul) geben, oder kann ich das mit php lösen?
zb: die nodes der kategorie 12 - 14 lassen den fünften block einblenden!!! das wäre genau die lösung!

gruß, hoshi

  • Anmelden oder Registrieren um Kommentare zu schreiben

hoshi79 schrieb ... zb: die

Eingetragen von tomx (771)
am 05.03.2008 - 14:13 Uhr
hoshi79 schrieb

... zb: die nodes der kategorie 12 - 14 lassen den fünften block einblenden!!! das wäre genau die lösung!

Für das Einblenden der Kategorien 12 - 14:
category/12/*
category/13/*
category/14/*

  • Anmelden oder Registrieren um Kommentare zu schreiben

jaja, das habe ich ja auch

Eingetragen von hoshi79 (53)
am 05.03.2008 - 14:21 Uhr

jaja, das habe ich ja auch schon geschafft. aber klicke dann mal auf eine node... das ding bekommt ja dann einen neuen link wie zb. so: /?q=node/16. diesen müsste ich ja auch eintragen damit der richtige block angezeigt wird.
und davon werde ich an die 4000 haben, die auf 5 blöcke verteilt werden. die links will ich nicht alle per hand einpflegen. deshalb:

gibt es ein script, das auch die NODES der kategorie 12 - 14 den fünten block einblenden lassen?
gruß, hoshi

  • Anmelden oder Registrieren um Kommentare zu schreiben

Das Modul autopath macht

Eingetragen von tomx (771)
am 05.03.2008 - 14:33 Uhr

Das Modul autopath macht saubere und vordefinierbare URLs.

Evt. ist es für Dein Vorhaben besser eine negativ Liste zu erstellen, anstatt eine positive.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hi, ich stehe gerade vor

Eingetragen von Schneck (15)
am 05.03.2008 - 15:50 Uhr

Hi,

ich stehe gerade vor einem verwandten Problem:
Ein Block soll nur bei bestimmten Seiten eingetragen werden, darum habe ich z.B.

standorte/*

in den Sichtbarkeitseinstellungen eingetragen (Drupal 6.1). Hier werden allerdings URL-Aliase ignoriert. Mit dem entsprechenden node/x klappt es.
Ist das einfach ein Bug in Drupal 6 oder mache ich was falsch?

Vielen Dank,
Schneck

  • Anmelden oder Registrieren um Kommentare zu schreiben

taxonomy ?

Eingetragen von netzkoop (1820)
am 05.03.2008 - 15:59 Uhr

Hast du die Zuordnung der Nodes über Taxonomy gelöst?
etwa:

Term 1 = block-1
Term 2 = block-2
...

Dann kannst du mit http://drupal.org/project/pathauto URLs vergeben z.B.

meine-seite.de/block-1/titel-des-nodes
meine-seite.de/block-2/titel-des-nodes

Blöcke nur auf diesen Seiten anzeigen:

Block 1: block-1/*
Block 2: block-2/*

  • Anmelden oder Registrieren um Kommentare zu schreiben

luzer schrieb

Eingetragen von tomx (771)
am 05.03.2008 - 16:07 Uhr
luzer schrieb

... Dann kannst du mit http://drupal.org/project/pathauto URLs vergeben z.B....

Diese Modul hatte ich auch gemeint, nur dummerweise autopath statt pathauto geschrieben.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Luzer, meinst du mich?

Eingetragen von Schneck (15)
am 05.03.2008 - 16:05 Uhr

Luzer, meinst du mich? :)

Nein, das läuft nicht per Taxonomy, sondern einfach per Path-Modul. Einige Seiten haben so explizit URL-Aliase, und die Block-Sichtbarkeit soll diese Aliase berücksichtigen.

Gruß Schneck

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hi Schneck

Eingetragen von netzkoop (1820)
am 05.03.2008 - 16:13 Uhr

verklickt :-)

meinte natürlich den hoshi von oben ...

Gruss, Luzer

  • Anmelden oder Registrieren um Kommentare zu schreiben

uiuiui

Eingetragen von hoshi79 (53)
am 06.03.2008 - 13:02 Uhr

@luzer
ja, das habe ich mit taxonomy gelöst. aber bei über 4000 nodes wird das ne hammer arbeit... und beudeutet das nicht unmengen an last?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Vielleicht wirst du hier

Eingetragen von netzkoop (1820)
am 07.03.2008 - 12:01 Uhr

Vielleicht wirst du hier fündig um dir ein Script zu basteln:

http://api.drupal.org/api/file/developer/examples/node_example.module/5

Benutzt du eigentlich Drupal5? Und was meinst du mit Unmengen an Last?
Bin ja Drupal-Anfänger aber 4000 Nodes erscheint mir nicht so viel. Du hättest ein Vokabular mit 5 Begriffen, erforderlich für deine Nodes, richtig?
Vielleicht könnten sich welche mit mehr Erfahrung mal dazu äußern...

Merci + LG

  • 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

  • fehlende Module
    vor 2 Stunden 32 Minuten
  • Keiner der mir weiterhelfen
    vor 1 Tag 23 Stunden
  • Rollen
    vor 1 Woche 1 Tag
  • Inzwischen sind wir bei
    vor 2 Wochen 4 Tagen
  • Migrieren von D7 auf D8/ D10/ D11
    vor 2 Wochen 5 Tagen
  • melde mich mal wieder, da ich
    vor 10 Wochen 2 Tagen
  • Hey danke
    vor 10 Wochen 3 Tagen
  • Update: jetzt gibt's ein
    vor 10 Wochen 4 Tagen
  • Hallo, im Prinzip habe ich
    vor 11 Wochen 1 Tag
  • Da scheint die Terminologie
    vor 11 Wochen 1 Tag

Statistik

Beiträge im Forum: 250240
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 1 Benutzer und 16 Gäste online.

Benutzer online

  • Gorkde

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