Drupal kontrola wyświetlenia bloku po typie węzła

Skonfigurujemy aby określony blok wyświetlał się tylko na stronach węzłów określonego typu np. page i story. Przejdźmy zatem do strony zarządzania blokami admin/build/block. Przy bloku, którego wyświetlanie chcemy okreslić kliknijmy na link konfiguracji. Przejdźmy do sekcji Page specific visibility settings (Wyświetlanie zależne od strony) i zaznaczmy opcję Show if the following PHP code returns TRUE (Wyświetlaj, jeśli poniższy kod PHP zwraca prawdę). W polu textarea poniżej wpiszmy poniższy kod.

<?php
$types = array('page', 'story');
if ((arg(0) == 'node') && is_numeric(arg(1))) 
{
	$node = node_load(arg(1));
	return in_array($node->type, $types);
}
?>
Na koniec należy zapisać konfigurację klikając na przycisk Zachowaj (Save block). To wszystko :)