Нужно выводить блок с меню только в профиле текущего авторизованного пользователя... Чтоб в чужих профилях его не было видно...

26 марта 2012 в 14:00

Нужно выводить блок с меню только в профиле текущего авторизованного пользователя... Чтоб в чужих профилях его не было видно... Подскажите как это сделать. Заранее спасибо!

Комментарии

Про эту настройку я знаю )) Наверное я неправильно суть проблемы описал... извиняюсь если что... Нужно чтоб этот блок каждый пользователь видел только у себя в профиле... а в чужих профилях чтоб его не было... Т.е. этот блок только для текущего авторизованного пользователя отображаться должен... Как такое в views сделать я что-то никак не соображу... Модулей подходящих тоже не нашёл...

26 марта 2012 в 15:02

Тогда во views Аргументы - Пользователь: Uid - Предоставить значение по умолчанию - ID авторизовавшегося пользователя. Или как-то еще поэкспериментировать в этом направлении.

26 марта 2012 в 15:12

В общем кажется мне стандартными способами эту задачу не решить... В views не нашёл возможности фильтра авторизовавшегося пользователя... Да и если бы нашёл... то пришлось бы выводить в блоке материал с теми ссылками, которые мне нужны... меню то views отображать не может... и существующие блоки тоже... а если б меню было динамическим... то и фильтр авторизовавшегося пользователя бы не помог...

Спасибо ecofish за уделённое время. Думаю стандартными возможностями эту задачу не решить...

26 марта 2012 в 15:54

По идее такое имеет смысл делать,если для каждого пользователя свой блок и для каждого пользователя разная информация в блоке.Для каких целей подобное нужно?

26 марта 2012 в 16:15

На сайте достаточно много разных типов материалов. Меню, которое я хочу спрятать в профиль пользователя (хочу выводить его на самой странице профиля...) содержит ссылки на формы добавления этих материалов... меню называется "добавить"... ссылки в меню имеют названия типа "статью", "и пр...". В общем не то, чтоб это было большой проблемой... Но для тех, кто материалы добавляет редко, это меню будет лишним... да и вообще было бы логичнее убрать его в сам профиль... в общем просто хочу так сделать...

+

по хорошему мне хотелось бы добавить ещё и меню с несколькими динамическими ссылками на выборки views в сам профиль... разобрался как добавлять эти ссылки (на выборки) меню в табы профиля... но если добавлять их непосредственно в меню... то это меню уже нельзя будет отображать так, как мне нужно... т.е. на единственной странице авторизовавшегося пользователя...

26 марта 2012 в 16:51

Ну я такое делал немного возможно неправильно.Копировал все сылки,которые появлялись в браузере,когда переходил на страницу добавления типа материала и втыкал в user menu,то есть добавлял ссылку-добавить тото и в ссылке прописывал путь,который брал из окошка браузера при переходе через стандартную ссылку добавления.и так по всем типам материала,который можно добавлять пользователям.А саму стандартную ссылку на добавление материала отключал.
Супербизны друпала такое наверное делают парой строчкой кода))

30 марта 2012 в 11:04