0
我已經完全爲Drupal 7自定義主題。並且在用戶個人資料頁面上沒有編輯按鈕。 「歷史」字段只是顯示的東西。我明白我在主題方面做錯了什麼。我需要做什麼才能擁有此按鈕: Drupal 7在用戶個人資料頁面缺少編輯按鈕
我已經完全爲Drupal 7自定義主題。並且在用戶個人資料頁面上沒有編輯按鈕。 「歷史」字段只是顯示的東西。我明白我在主題方面做錯了什麼。我需要做什麼才能擁有此按鈕: Drupal 7在用戶個人資料頁面缺少編輯按鈕
它應該主要是一個權限問題,如Boriana所示。如果在自定義主題中根本沒有可見標籤,那麼很可能您忘記了打印渲染的標籤或任務。在默認的Drupal主題中,選項卡使用page.tpl.php文件中的代碼print render($tabs);
呈現;
如果你的主題是基於不同的主題,那麼你可能有不同的變量名稱。例如,當我使用adapative主題時,我有以下塊打印任務或選項卡。
<?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; ?>
Ayikya非常感謝你。很明顯,當你得到純粹的主題模板時,你不會得到標籤。在頁面user.tpl.php中添加打印渲染($ tab)解決了這個問題。 – Matej 2012-07-25 08:47:18