0

我已经为 Drupal 7 完全定制了主题。在用户个人资料页面上没有编辑按钮。“历史”字段是唯一显示的东西。我知道我在主题化方面做错了。我需要做什么才能拥有这个按钮: 缺少按钮

4

1 回答 1

4

正如Boriana所指出的,这主要是一个许可问题。如果您的自定义主题中根本看不到任何选项卡,那么您很可能忘记打印呈现的选项卡或任务。在默认的 Drupal 主题中,选项卡使用print render($tabs);page.tpl.php 文件中的代码呈现;

如果您的主题基于不同的主题,那么您可能有不同的变量名。例如,当我使用自适应主题时,我有以下打印任务或选项卡的块。

 <?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; ?>
于 2012-07-24T21:27:33.290 回答