您在這裡

內容權限

若想設定一篇內容,使用者登入才能檢視的話,如果讓使用者在點閱選單選擇內容時,那篇內容會自動秀"你尚無此權限,請先登入)
目前使用content access 和 node access 來實作的話雖可鎖權限,但不能秀提示訊息…
是不是還需搭配什麼模組能實作出來呢~

謝謝~

這就是為什麼我要使用 panels 的原因。

在 panels 裡頭,每個 variant, 每個 pane 都可以使用 rules 檢查是否要顯示,如果不適合秀出 content 的話,我會設計另外一個 variant / pane 秀出您要的類似訊息。

再來,可以指定某個 content type 採用 panels 設計它的 node display。這時,我可以在這個 content type 上,利用 panels 的功能,秀出各種不同的訊息或內容。

也許,使用別的模組也可以做到吧。(啊,對了,要不要使用 phpfilter 來控制呢?)

Art (無有多少 | 通通學)

我個人覺得還是用rules 最簡單, 最有彈性。

Rules 設定

我用 Drupal 7 舉例,Drupal 6 也大同小異。 假設希望某一個content type 只讓別人在首頁看到一段内容,然后anonymus user 一點擊read more, 就看到警告文字,要求login。如果是登錄用戶,就可直接看到内容。

注意,這個content type 一定不要用任何模組或permission鎖起來。 就是必須是開放式的。

Event: content is viewed
Condition:
And
content is of type
NOT user has roles
Actions
Page redirect (append destination)
也可加上其它custom message

就這麽簡單 (condition 的設定,也可以用 taxo 或是其它條件)