Дазволу кантэнту ў Orchard

У месцы OrchardCms, мне трэба стварыць іерархічнае меню, дзе я магу паказаць і схаваць элементы меню ад ролі карыстальніка. Што такое лепшы спосаб наблізіцца да гэтага?

Адным з магчымых шляхоў было б стварыць і кіраваць два меню, кожны які адносіцца да іншага пласту, дзе выгляд правіла пласта адпаведная ролю. Тым не менш, гэта азначае, што кіраўнікі два меню, які не з'яўляецца ідэальным. Многія пункты ў кожным меню павінны быць дубляваныя.

Іншым спосабам было б стварыць частка карыстацкага меню. Недахопам тут з'яўляецца тое здаецца залішнім.

Ці я на ілжывым шляху цалкам, я павінен шукаць больш на фільтрацыі элементаў кантэнту на ролю замест гэтага? У гэтым выпадку, я лічу, што я ўсё яшчэ патрэбен спосаб, каб паказаць фільтры меню.

2

2 адказы

Я думаю, што Advanced Menu (даступны з галерэі) гэта меню падладкі на аснове дазволаў.

Абнаўленне: мой дрэнны. Паспрабуйце Quanta замест (частка навуковага праекта). Калі добра працаваць з картаграфіі.

0
дададзена
Я спрабаваў гуляць з меню Advanced, але я не бачу ніякіх абрэзкі варыянтаў. Ці магу я нешта адсутнічае, або якія-небудзь парады аб тым, як гэта зрабіць?
дададзена аўтар gorebash, крыніца
Дзякуй за параду. Я дам, што стрэл.
дададзена аўтар gorebash, крыніца

Я быў у стане стварыць некалькі меню адфільтраваць роляў у пластах з гэтага простага ГКПА. модуль RoleLayer . Вы ўсё яшчэ павінны зрабіць асобнае меню, хоць, і не абмяжоўвае доступ да URL-адрас, калі не змяніць дазвол.

Пасля ўключэння модуля, вы можаце стварыць правілы для роляў. Напрыклад,

role("Administrator")

зрабіць б гэты пласт бачным толькі для тых, з роляй адміністратара.

0
дададзена
Хоць гэтая спасылка можа адказаць на гэтае пытанне, то лепш ўключыць асноўныя часткі адказу тут і даць спасылку для даведкі. Link толькі адказы могуць стаць несапраўднымі, калі звязанымі рэдагаваць старонкі.
дададзена аўтар AndyG, крыніца
Дзякуй і нерухомая
дададзена аўтар David Vogel, крыніца