Страницы профилей пользователей в Drupal 6 - PullRequest
1 голос
/ 09 июня 2011

Я хочу отображать свои вкладки (Просмотр / Редактирование и т. Д.) На боковой панели, а не в верхней части узла, а только тогда, когда я просматриваю свой профиль (возможно, при просмотре профилей других пользователей).В моей page.tpl.php у меня есть этот фрагмент:

<?php if (!empty($tabs)): ?><div class="tabs-wrapper"><?php print $tabs; ?></div><?php endif; ?>

И я думаю, это должно быть что-то вроде if (!empty($tabs) && !$user_profile_page), но я не могу заставить его работать.

1 Ответ

3 голосов
/ 09 июня 2011

Вы хотите сделать это, используя несколько файлов шаблонов в вашей теме. В вашей теме вам нужно скопировать page.tpl.php и переименовать его в:

 page-user.tpl.php

(тема всех страниц профиля пользователя одновременно)

 page-user-<id>.tpl.php

(тема профиля конкретного пользователя (где <id> - идентификатор пользователя)

Затем вы просто стилизуете эти конкретные файлы шаблонов с нужными вкладками (нет, если требуются операторы).

...