1

我希望在侧边栏中显示我的选项卡(查看/编辑等),而不是在节点顶部,但仅在我查看自己的个人资料时(可能也在查看其他用户的个人资料时)。在我的 page.tpl.php 我有这个片段:

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

我想它应该是这样的,if (!empty($tabs) && !$user_profile_page)但我不能让它工作。

4

1 回答 1

3

您想在主题中使用多个模板文件来执行此操作。在您的主题中,您需要复制 page.tpl.php 并将其重命名为:

 page-user.tpl.php

(一次为所有用户个人资料页面设置主题)

 page-user-<id>.tpl.php

(主题特定用户的个人资料(<id>用户ID在哪里)

然后,您只需使用您想要的选项卡设置这些特定模板文件的样式(不需要 if 语句)。

于 2011-06-09T13:29:51.850 回答