In Drupal Block nach Inhaltstypen anzeigen

Hier mal eine kleine Anleitung zum Drupal CMS mit dem Thema Wie kann ich in Drupal einen Block nach Inhaltstyp anzeigen lassen.

Eventuell gibt es ja noch weitere Wege. Ich bin diesen gegangen und möchte es Euch auch gleich zeigen.

Zuerst wird ein Inhaltstyp benötigt. Falls noch nicht erstellt kann es unter

admin/content/types/add

leicht erstellt werden.

Einen neuen Block erstellen und das Wort inhaltstyp natürlich mit Eurem eigenen Inhaltstyp ersetzen.

Die benötigte Option
Nur anzeigen, wenn der folgende PHP-Code TRUE zurückgibt (PHP-Modus für Experten)
markieren.

Block nach Inhaltstypen anzeigen
In Drupal Block nach Inhaltstypen anzeigen

Das war auch schon alles. Nun wird der Block nur angezeigt, wenn es sich um den Inhaltstypen handelt.

Block bei mehreren Inhaltstypen anzeigen

Dann heißt es wie folgt

< ?php
if ( arg(0) == 'node' && is_numeric(arg(1)) ) {
$node = node_load(arg(1));
}
if ($node->type == 'inhaltstyp-1' || $node->type == 'inhaltstyp-2') {
return TRUE;
}
?>

Nicht vergessen, inhaltstyp-1 und inhaltstyp-2 anzupassen.

[ 11. April 2012 ] In Drupal Block nach Inhaltstypen anzeigen