Проблема с выводом блока в определенной странице.

Главные вкладки

Аватар пользователя ihappy ihappy 2 августа 2009 в 17:53

Нужно вывести два блока на странице редактирование материала в определенном типе материале.

С определением типа материала и выводом там блока нет проблем. Верней почти.

Мне нужно вывести блок только тут node/*/edit в определеном типе ноды.
А у меня выводится он и тут node/*/edit и тут node/*/photos.

Есть ли в друпале возможность определить не только тип материала где сейчас находится пользователь. Но и на какой именно странице этого типа материала?

Для определения типа материла юзаю этот пхп код.


<?php
$match 
FALSE;
$types = array('photos' => 1);
if (
arg(0) == 'node' && is_numeric(arg(1))) {
  
$nid arg(1);
  
$node node_load(array('nid' => $nid));
  
$type $node->type;
  if (isset(
$types[$type])) {
    
$match TRUE;
  }
}
return 
$match;
?>

Помогите люди добрые )