Привет всем. Использую модуль Privatemsg. Скажите пожалуйста как убрать ссылку отправки сообщения самому себе на странице профиля. То есть если зайти в профиль другого пользователя, то ссылка будет.
В файле user-profile.tpl.php ссылка отправки сообщений в профилях выводится строчкой:
<?php print render($user_profile['privatemsg_send_new_message']); ?>
Нужно такое условие: Если этот профиль НЕ текущего юзера — то выводим.
Можете помочь, какое условие прописать?
Комментарии
https://drupal.stackexchange.com/questions/196236/how-do-i-get-the-uid-i...
https://api.drupal.org/api/drupal/modules%21user%21user-profile.tpl.php/7.x
https://www.drupal.org/forum/support/theme-development/2012-08-11/custom...
Да так работает
UID из профиля:
<?php $id = $elements['#account']->uid;?>
условие:
<?php if($user->uid != $id) {...}?>
нашел ещё способ вытащить UID из профиля так:
<?php arg(1)?>
то есть получится условие
<?php if($user->uid != arg(1)) {...}?>
каким лучше способом пользоваться или неважно?