2010-03-03 114 views
1

我正在使用D5網站,並且很多內容類型的菜單位於編輯頁面的頂部。Drupal - 內容類型的編輯標籤選項沒有顯示

示例:

概述|贈款|開發負載| Dev render |編輯|修訂|跟蹤|工作流程

概述|開發負載| Dev render |編輯|修訂|跟蹤|工作流程|節點隊列|相關內容

我不確定這些標籤是從哪裏來的,但我需要爲內容類型啓用它們沒有可見的菜單。

我檢查了工作流程設置,並將指定的內容類型指定爲使用工作流程。所以除了編輯之外,至少應該有另一個選項卡。

最終目標是在菜單中顯示修訂,但我需要首先顯示菜單。

任何想法從哪裏開始尋找?

回答

0

至於選項卡來自哪裏,您可以(重新)讀取my answer to your similar question from a few month ago,但是這是針對編程角度的,而這聽起來更像是一個管理問題。

標籤沒有顯示的最常見原因是當前用戶沒有權利使用標籤提供的功能 - 您應該檢查您的權限設置,特別是如果有問題的網站使用一個或多個特定訪問模塊。

另一種可能性是該標籤提供的功能對於所討論的內容類型未啓用。如果沒有爲內容類型啓用「使用修訂版本」,該選項卡將不會顯示(和IIRC,它僅在該節點已有修訂版本可用時顯示,因此如果節點尚未編輯,則沒有選項卡顯示)

第三個檢查將是page.tpl.php文件。這些選項卡在$ tabs變量中可用,並且通常打印在內容區域頂部的某處。如果您的網站針對不同情況使用多個頁面模板文件,則可能是其中一個不打印$ tabs變量。

第四種可能性是自定義模塊或主題中的xyz_preprocess_page()函數,該函數在某些特殊情況下顯式清除/覆蓋$ tabs變量。

+0

我作爲管理員用戶運行,並具有所有適當的權限和標籤沒有顯示在管理員中。爲內容類型以及我正在查看的ContentType的特定實例檢查新版本。我在源代碼中搜索了「preprocess_page」,並且沒有函數調用。任何其他想法? – easement 2010-03-03 20:06:00

+0

您是否檢查過*存在*您正在查看的特定實例至少有一個修訂版本? (在創建至少一個之前的修訂版之前,修訂標籤不會顯示。)另外,您是否檢查過備用的page.tpl.php文件?除此之外,我沒有想法:/ – 2010-03-04 13:18:23

相關問題