Как исключить показ блока на страницах /edit через PHP-код?

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

Аватар пользователя HESHES HESHES 9 июля 2011 в 16:19

В Установки видимости для страницы выбрано Показать, если данный PHP-код возвращает TRUE (PHP-режим, только для экспертов).

Содержится код - показывать только на страницах определённого типа:


<?php
$match 
FALSE;
$types = array('product' => 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;
?>

Как доработать этот код, чтобы блок не показывался на страницах /edit этого типа материала?

Комментарии

Аватар пользователя Vortalamey Vortalamey 9 июля 2011 в 17:03
<?php
$match 
FALSE;
$types = array('product' => 1);
if (
arg(0) == 'node' && is_numeric(arg(1)) && arg(2) != 'edit') {
  
$nid arg(1);
  
$node node_load(array('nid' => $nid));
  
$type $node->type;
  if (isset(
$types[$type])) {
    
$match TRUE;
  }
}
return 
$match;
?>