我知道可以使用擴展管理器擴展內容類型,但可以限制默認內容類型,以便它們不適用於非管理員?Mura CMS 7 - 限制內容類型?
例如,假設我擴展'Page'並創建一個名爲'Product Page'的子類型,是否有一種方法可以在創建新頁面時隱藏或排除默認頁面選項,以便編輯者只能選擇我創建的子類型?
編輯:
這裏有更多的信息: 我創建「頁」的幾個類擴展(或修改現有的擴展),如「家」,「信息頁面」,「文章頁面」。
圓圈型「Page」是我想要隱藏的用戶。 per @ Miguel-F中,我還通過「config.xml.cfm」文件創建了一個類型爲「Page」的子類型爲「Default」的擴展。回到管理員端,我去了Extension Manager:
並修改了「Page/Default」。在這裏,我選擇了「是」,以便用戶只能使用特定的子類型,然後取消選擇「默認」選項,只選擇我希望我的用戶可以使用的類型: 我已經設置了測試用戶不是管理員,並試用了該賬戶,但是當他們去添加內容時,他們會得到上面相同的「選擇內容類型」屏幕圖片,並帶有我不想讓他們擁有的「頁面」選項。
您是否在限制您的新類擴展或默認頁面類型下的子類型?我知道你可以在類擴展下通過選擇「允許用戶只添加特定的子類型?」選項。當您選擇「是」時,它會顯示一個包含所有可用子類型的框,讓您選擇並選擇要允許的子類型。看到這個參考 - https://groups.google.com/forum/#!topic/mura-cms-developers/nTm-O3ejyOA –
不,我問的是限制(即隱藏)的默認類型。因此,當他們選擇添加新內容時,我的內容編輯人員不會允許我的內容編輯人員在彈出窗口中選擇「默認」頁面類型,他們只能看到我的「產品頁面」類型(這是默認頁面類型的子類型/擴展名) 。那有意義嗎? – JesseEarley
我不確定您是否可以按用戶執行操作,但您可能可以按站點執行操作。試試這個,在Class Extension Manager下進入Mura admin。點擊「頁面/默認」類擴展,然後編輯該類擴展。正如我之前提到的,「允許用戶僅添加特定的子類型」部分有一個部分。如果您選擇「是」,它將顯示子類型。只選擇你想允許的子類型。注意:如果這項工作將會限制整個網站的默認網頁內容子類型。您可以對「文件夾/默認」等進行相同的操作。「默認」的子類型表示基礎Mura子類型。 –