2012-07-24 57 views

回答

4

它應該主要是一個權限問題,如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; ?> 
+0

Ayikya非常感謝你。很明顯,當你得到純粹的主題模板時,你不會得到標籤。在頁面user.tpl.php中添加打印渲染($ tab)解決了這個問題。 – Matej 2012-07-25 08:47:18

相關問題