Wie können seperate Untermenü-Blocke eingesetzt werden?
Eingetragen von maximago (860) am 20.07.2007 - 13:45 Uhr in
Das bringt in Verbindung von Views Schwieirgkeiten, denn Views können keiner Kategorie zugeordnet werden. Das lässt sich durch das Einfügen einer View in eine Seite die einer Kategorie zugeordnet ist umgehen. Fehlerpotenzial ist hoch, da der Benutzer Eingriff auf die Sichtbarkeit von Menüs erhält.
können dann Menü-Blöcke ein- bzw. ausgeblendet werden.
Dazu gibt es zwei Ansätze:
Über Kategorien
Beiträge werden Kategorien zugeordnet, und die Sichtbarkeit von Untermenüounkten wird je nach Kategorie gesteuert:
<?php
$desired_term = 1; // ID des Begriffs
if ( arg(0) == 'node' and is_numeric(arg(1)) ) {
$node = node_load(arg(1));
foreach ($node->taxonomy as $term) {
if ($term->tid == $desired_term) {
return TRUE;
}
}
}
return FALSE;
?>
Das bringt in Verbindung von Views Schwieirgkeiten, denn Views können keiner Kategorie zugeordnet werden. Das lässt sich durch das Einfügen einer View in eine Seite die einer Kategorie zugeordnet ist umgehen. Fehlerpotenzial ist hoch, da der Benutzer Eingriff auf die Sichtbarkeit von Menüs erhält.
Über Inhalsttypen
Für jeden "Bereich" wird ein eigener Inhaltstyp erstellt.
Über den Sichbarkeitscode
<?php
// content types returning true
$types = array('faq' => 1, 'moduls' => 1, 'glossar' => 1);
if (arg(0) == 'node' and is_numeric(arg(1)) ) {
$node = node_load(arg(1)); // get current node-id
$type = $node->type; // get current node-type
if (isset($types[$type])) {
return TRUE;
}
}
return FALSE;
?>
können dann Menü-Blöcke ein- bzw. ausgeblendet werden.
- Anmelden oder Registrieren um Kommentare zu schreiben
Andere Methode
am 24.07.2007 - 11:17 Uhr
Wir sind noch auf eine andere Methode in Form eines Modusl gestoßen: "Menu Block Split".
Damit lässt sich ein Menü in verschiedene Blöcke aufteilen!
Viele Grüße,
www.maximago.de/technologie/drupal.aspx
Menu Block Split für 6.1 vorhanden?
am 20.03.2008 - 14:29 Uhr
Gibt es das "Menu Block Split" eigentlich auf für die Version 6.1?
Ich habe es leider nirgendwo gefunden.
Vielen Dank.
Gruß Mitch
Hast du irgendwo mitlerweile
am 24.07.2008 - 07:30 Uhr
Hast du irgendwo mitlerweile menu block split für Version 6 gefunden?
Lg
Nein...
am 24.07.2008 - 07:54 Uhr
Noch nicht gefunden...sorry...
Viele Grüße,
www.maximago.de
Viele Grüße,
www.maximago.de/technologie/drupal.aspx
menu_block_split für 6.x
am 24.07.2008 - 09:02 Uhr
Hier gibt es einen gepatchte Version die bei mir unter 6.3 funktioniert.
http://drupal.org/node/239988