Sennheiser 15 ноября 2018 в 16:18 Подскажите пожалуйста, как отображать определенное меню только на странице профиля текущего(залогиненного) пользователя? Drupal7 Есть вопрос Решение проблем Блог Войдите или зарегистрируйтесь, чтобы отправлять комментарии
ivnish 15 ноября 2018 в 16:27 Если меню выводится блоком, то можно использовать настройки вывода блока
Sennheiser 15 ноября 2018 в 16:39 Так, и что же нужно указать, чтоб блок отображался только на странице профиля текущего (залогиненного) пользователя, то есть у себя в профиле?
Sennheiser 15 ноября 2018 в 18:04 если указать только user то ничего не выводится, а если user/* то выводит, но и на остальных профилях
ivnish 16 ноября 2018 в 9:45 Это, возможно, не очень хороший способ, но можно использовать модуль "PHP filter" и задать условие видимости блока, используя php и функции друпал. В частности проверить находимся ли мы именно в профиле пользователя
Комментарии
Если меню выводится блоком, то можно использовать настройки вывода блока
Так, и что же нужно указать, чтоб блок отображался только на странице профиля текущего (залогиненного) пользователя, то есть у себя в профиле?
/user попробуйте в качестве страницы и роль поставте нужную
если указать только user то ничего не выводится, а если user/* то выводит, но и на остальных профилях
надо проверять $user->uid == menu_get_object('user')->uid
Это, возможно, не очень хороший способ, но можно использовать модуль "PHP filter" и задать условие видимости блока, используя php и функции друпал. В частности проверить находимся ли мы именно в профиле пользователя