Как настроить раздел Пользовательские очки в профилях пользователей - PullRequest
1 голос
/ 29 июля 2010

Я использую модуль User Points, который добавляет вкладку User Points в профили пользователей.

Я хочу удалить ссылку "View" на вкладке User Points в профилях пользователей и оставить только счет.номер.

Я ищу шаблон с помощью модуля разработчика темы: http://dl.dropbox.com/u/72686/userpoints.png

Однако шаблон user-profile-item.tpl.php содержит только:

<dt<?php print $attributes; ?>><?php print $title; ?></dt>
<dd<?php print $attributes; ?>><?php print $value; ?></dd>

и я не могу с этим многое сделать.

Шаблон содержит только:

<div class="profile">
  <?php print $user_profile; ?>
</div>

Итак, где находится шаблон, который мне нужно изменить, чтобы отображать пользовательские баллы впрофили пользователей?

спасибо

1 Ответ

2 голосов
/ 29 июля 2010

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

Вы можете сделать это.

  • используйте hook_preprocess_user_profile, где вы можете изменить используемое значение
  • Реализуйте hook_user самостоятельно и перезапишите данные, предоставленные модулем пользовательских баллов, чтобы удалить ненужные ссылки. (Они доступны только при наличии разрешения)
...