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

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

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