大家好
最近在幫網站做改版,由於之前網站是靜態的,所以每個人有各自的ftp帳號可以修改各自的選單互不影響,不過要怎樣在Drupal上做到每個帳號可以修改各自的選單且互不影響?
這個問題困擾了我滿久的,可不可以提供點意見?
您在這裡
使用者登入
最新文章
回應
3 年 5 個月 之前
6 年 5 個月 之前
6 年 6 個月 之前
6 年 6 個月 之前
6 年 6 個月 之前
6 年 6 個月 之前
6 年 6 個月 之前
6 年 6 個月 之前
6 年 6 個月 之前
6 年 6 個月 之前
Re: 關於選單的管理
沒有模組,或沒有大改動情況下,我想到 ..........
==================================================
NODE + VIEWS
使用者應該有新增或編輯NODE權限就夠,方法有點傳統,還是要修改HTML
NODE --> 選單分類
NODE --> 各自HTML 修改選單
VIEW --> filier 掉只顯示選單分類 + Arguments設置
然後用BLOCK方式,或其他方式插入VIEW到你想要在版型位置
=======================================
PHP BLOCK + NODE 也可以
NODE --> 各自HTML 修改選單
ADD BLOCK ---> 選PHP輸入格式
大約填入
if (什麼位置 == YES && 什麼人 == YES){
載入 什麼人 的選單NODE
}
有必要時,BLOCK也按PHP來設定顯示或否
=======================================
如果人數不多,又是值得相任的話
就讓他們直接修改MENU
然後用PHP來決定什麼位置該顯示誰的
====================================================
如果人數不多,看看可否應用這個
http://drupal.org/project/menu_admin_per_menu
大約是這樣。
(回覆後想到: 1,2 兩種方法像是一樣,分別在於第一個應該不用寫PHP,第二個要透過寫PHP完成)
Re: 關於選單的管理
To Kay.L
謝謝你提供的方法,這個我也用了類似的方法,不過我卡在一個小地方,Node的權限都有設定好了,管理選單也開了權限,但在新增文章時下方的選單設定可以看到全部的選單。
其實我是想要限制使用者只能看到特定的選單,或是乾脆把選項設定移除,另外用Views建一個Page建立一個像是內建選單設定的頁面。
至於那個Module我還沒試過,我還是會先試試看,能用現有的東西去兜是最好、能不Coding最好。
Re: 關於選單的管理
之前我有使用過 cck + view + link 可以做出類似效果,雖然不是選單方式,參考看看!
Re: 關於選單的管理
To everfreewing
這個方法我試了一下,不過並不是我想的那種效果,也是參考了。
另外用了Kay.L所介紹的module之後非常接近我要的效果,加上了一些角色的修改也改出來了。
我是這樣做的分別建立了各自的主選單,用角色分配不同的menu_admin_per_menu權限給各帳號,然後在導覽選單加上選單管理選項指定選單就完成了,其中管理選單的權限不用開,再來是修改區塊指定該選單出現的頁面,完成。
謝謝了。這樣完成了一部分的進度。
blog: scar.simcz.tw
Re: 關於選單的管理
試著menu_per_role