您在這裡

請問在同一content type中,相同content type 但欄位縮減的問題

vickyho's 的頭像
vickyho 在 2011-09-21 (三) 18:18 發表

我遇到的狀況如下
在content type中有一個A內容
我想再建一個A1,其中它的欄位只比A少了一些
但A和A1都要儲存同一個欄位表。
我可用甚麼方式製作?

感謝各位~

建議採用 panels, 針對 role-A, role-B,給予 pane 不同的權限。

例:將某一內容類型的欄位分成三組 fields-A (role-A, role-B 都可看), fields-B (只有 role-A 可看), fields-C (只有 role-B 可看),然後利用 panels 中的node template 建立這個 node 的 display, 將 fields-A, fields-B, fields-C 分別做成 pane-A, pane-B, pane-C。

再來,針對 pane-A, pane-B, pane-C 定義權限:
pane-A: role-A, role-B 可看。
pane-B: role-A 可看。
pane-C: role-B 可看。

大概是這樣子吧。

如果想再複雜點,可再加 display suite 定義不同的顯示模式 (view mode),再把不同的顯示模式放到 node template 裡頭來。

D6, D7 都可用。