2010-08-03 75 views
2

例如我有一個叫「老師」的角色。對於屬於該角色的任何用戶,我希望能夠顯示與主要用戶不同的自定義配置文件。我在某個地方讀過,可以在主題的pages文件夾中製作一個tpl文件,以及如何顯示特定角色或URL路徑。如何顯示基於特定角色的自定義配置文件?

有人會照顧詳細說明和幫助我嗎?

感謝

回答

1

我建議考慮看看內容簡介模塊:http://drupal.org/project/content_profile。使用此模塊,您可以指定用於用戶配置文件的內容類型。通過這樣做,您可以利用CCK並使用此配置文件節點執行任何其他類型的節點(包含視圖,面板列表,樣式爲node.tpl.php等)的任何節點。

另外,通過適當地設置節點權限,可以將不同的角色分配給不同的內容配置文件。例如,您需要檢查「創建teacher_profile內容」和「編輯自己的teacher_profile內容」,其中「teacher_profile」是您要創建的內容類型的名稱。然後,您可以創建第二個名爲「student」的角色,並創建第二個名爲「student_profile」的內容類型,並應用類似的權限,僅允許學生創建和編輯其不同內容類型的相應配置文件。

0

您可以使用User types,被描述爲

此模塊可讓您做自定義配置文件對某些類型的用戶的力量。必須爲此啓用核心配置文件模塊。它讓你確定哪些配置文件字段將被激活。例如:如果我們想要一個可以輸入誰是你最喜歡的樂隊的字段,你可以創建這個字段,在底部你可以選擇哪些用戶類型(你之前在admin/user/user_types中定義的),這個字段將被激活複選框。就這麼簡單。也可以爲每個用戶類型自動分配一個角色。

相關問題