Показывать / НЕ показывать блок на странице профиля пользователя

05 Май 2008
Опубликовано VladSavitsky

Задача

Показывать / НЕ показывать блок на странице профиля пользователя

Решение

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

Показывать

Показывать блок на странице СОБСТВЕННОГО профиля пользователя

  global $user;
  if (arg(0) == 'user' && $user->uid == arg(1))   return TRUE;
  return FALSE;

Показывать блок на страницах ВСЕХ профилей пользователей

global $user;
if (arg(0) == 'user')   return TRUE;
return FALSE;

НЕ показывать

Не показывать блок на странице СОБСТВЕННОГО профиля пользователя

global $user;
if (arg(0) == 'user'  && $user->uid == arg(1))   return FALSE;
return TRUE;

Не показывать блок на страницах ВСЕХ профилей пользователей

global $user;
if (arg(0) == 'user')   return FALSE;
return TRUE;

Авторы решений:
Версия Drupal:
 
 
 

RSS-лента новостей

Dries Buytaert по-русски
]]>Русский поиск Drupal]]>

Перенос сайта из Joomla в Drupal
Перенос сайта из WordPress в Drupal

]]> Drupal - это бесплатная система управления контентом с открытым исходным кодом ]]>