Посмотреть мой аккаунт так, как его видят другие

Как можно отобразить ссылку на странице профиля пользователя (users/uid), чтобы при входе в систему пользователь, который является владельцем этой учетной записи, нажимал на ссылку, ему представлялась страница без прав редактирования учетной записи, т.е. как это видят другие пользователи?


person Oleg    schedule 07.02.2013    source источник
comment
Вы хотите сказать, что пользователь не должен иметь возможность редактировать данные своей учетной записи??   -  person Shekhar Chikara    schedule 07.02.2013
comment
Что ж, у меня будет другой макет/данные в user-profile.tpl.php для владельца учетной записи, и другие пользователи увидят это без разрешения «редактировать собственную учетную запись». Поэтому, когда владелец учетной записи хочет просмотреть свой профиль так, как его увидят другие пользователи, он может щелкнуть эту ссылку и сделать это, все еще находясь в системе.   -  person Oleg    schedule 07.02.2013
comment
Да, и ее страница должна отображаться как общедоступная страница профиля.   -  person Oleg    schedule 07.02.2013


Ответы (1)


Что ж, я бы посоветовал вам взглянуть на Панели. Включите модуль, и вы увидите вкладку Panels под Structure. Для этого есть два способа:

  1. Вы можете перейти на Panels и создать вариант для User Profile страницы. Это изменит представление по умолчанию, которое предоставляется пользователю, когда он посещает свою страницу профиля.
  2. Если вы не хотите вносить изменения в представление по умолчанию, вам следует создать новый Panel page, а затем вы можете разместить ссылку на него на своем веб-сайте, который будет отображать в нем всю информацию о текущем вошедшем в систему пользователе. Эта опция дает вам гораздо больше контроля над тем, какую информацию вы хотите отображать на своей странице.

Надеюсь, это поможет.

person Shekhar Chikara    schedule 07.02.2013
comment
Шекхар, спасибо за ответ, однако это не помогает в моей ситуации. Мне нужно следующее: например, мой uid равен 1, поэтому, если я нахожусь на странице своего профиля при входе в систему (или на любой другой странице, которая будет отображать клонированную страницу профиля), которая является веб-сайтом_url/user/1, Drupal рассматривает меня как посетителя а не владелец аккаунта с uid 1. Пожалуйста. дайте мне знать, если вы поняли идею. - person Oleg; 07.02.2013