【发布时间】:2012-07-24 15:03:50
【问题描述】:
我已经为 Drupal 7 完全定制了主题。在用户个人资料页面上没有编辑按钮。 “历史”字段是唯一显示的东西。我知道我在主题化方面做错了。我需要做什么才能拥有这个按钮:
【问题讨论】:
标签: drupal drupal-7 drupal-theming
我已经为 Drupal 7 完全定制了主题。在用户个人资料页面上没有编辑按钮。 “历史”字段是唯一显示的东西。我知道我在主题化方面做错了。我需要做什么才能拥有这个按钮:
【问题讨论】:
标签: drupal drupal-7 drupal-theming
这应该主要是由Boriana 指出的权限问题。如果您的自定义主题中根本看不到任何选项卡,那么您很可能忘记打印呈现的选项卡或任务。在默认的 Drupal 主题中,选项卡使用 page.tpl.php 文件中的代码 print render($tabs); 呈现;
如果你的主题基于不同的主题,那么你可能有不同的变量名。例如,当我使用自适应主题时,我有以下打印任务或选项卡的块。
<?php if ($primary_local_tasks || $secondary_local_tasks || $action_links): ?>
<div id="tasks" class="clearfix" role="navigation">
<?php if ($primary_local_tasks): ?>
<ul class="tabs primary clearfix"><?php print render($primary_local_tasks); ?></ul>
<?php endif; ?>
<?php if ($secondary_local_tasks): ?>
<ul class="tabs secondary clearfix"><?php print render($secondary_local_tasks); ?></ul>
<?php endif; ?>
<?php if ($action_links = render($action_links)): ?>
<ul class="action-links clearfix"><?php print $action_links; ?></ul>
<?php endif; ?>
</div>
<?php endif; ?>
【讨论】: