Создано представление (блок) на аватар пользователя, как навигатор на его страницу. В чем вопрос, как так сделать чтобы аватар отображался на всех страницах сайта кроме страницы авторизированного пользователя, который загрузил аватар ?
Создано представление (блок) на аватар пользователя, как навигатор на его страницу. В чем вопрос, как так сделать чтобы аватар отображался на всех страницах сайта кроме страницы авторизированного пользователя, который загрузил аватар ?
Комментарии
У блока есть настройки "Показывать блок на определенных страницах" это не во вьюсе, а в разделе Структура->Блоки. И в этих настройках нужно указать, например, что блок не показывать, если адрес user/* , но это при условии, что пользователь не может смотреть страницы других пользователей. Или тут выбрать другую настройку "Если введённый PHP-код возвращает значение TRUE" и написать проверку кодом.
создал «global $user;
if ($argument == $user->uid){
return false;
}
return true;»
, но работает только если включить Передать значение по умолчанию ID Пользователя из URL, но тогда отображается аватар других пользователей, если переключить на *ID авторизовавшегося Пользователя* то нигде неотображается аватар
есть такая функция arg(), так вот, посмотрите вывод массива функции
у вас будет примерно такой код
global $user;
if ( arg(0) == 'user' and arg(1)== $user->uid){
return false;
}
return true;»
Этот код как рас заработал, БОЛЬШОЕ СПАСИБО !!!!!!