Drupal 6 中的自定义样式用户配置文件页面
我希望在侧边栏中显示我的选项卡(查看/编辑等),而不是在节点顶部,但仅在我查看自己的个人资料时(也可能在查看其他用户个人资料时)。在我的 page.tpl.php 中,我有这个片段:
<?php if (!empty($tabs)): ?><div class="tabs-wrapper"><?php print $tabs; ?></div><?php endif; ?>
我想它应该类似于 if (!empty($tabs) && !$user_profile_page)
但我做不到工作。
I wish to display my tabs (View / Edit etc.) in a sidebar and not on top of the node but only when I am viewing my own profile (maybe when viewing other users profiles too). In my page.tpl.php I have this snippet:
<?php if (!empty($tabs)): ?><div class="tabs-wrapper"><?php print $tabs; ?></div><?php endif; ?>
And I guess it should be something like if (!empty($tabs) && !$user_profile_page)
but I can't make it work.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您希望在主题中使用多个模板文件来执行此操作。在您的主题中,您需要复制 page.tpl.php 并将其重命名为:(
同时为所有用户配置文件页面设置主题)
(为特定用户的配置文件设置主题(其中
是用户 ID) )然后,您只需使用所需的选项卡来设置这些特定模板文件的样式(不需要 if 语句)。
You want to do this using multiple template files in your theme. In your theme you need to copy page.tpl.php and rename it to either:
(theme all user profile pages at once)
(theme a particular user's profile (where
<id>
is the user id)Then you just style those particular template files with the tabs you want (no if statements required).