Я создал подмакет (usercontrol) с помощью простого html. Я хочу отображать этот подмакет, только если пользователь принадлежит к определенной роли.
Если я использую встроенный центр разработчиков sitecore для добавления вложенного макета, я получаю что-то вроде
<sc:Sublayout runat="server"
RenderingID="{item guid here}"
Path="/layouts/sublayouts/someusercontrol.ascx"
ID="Sublayout1" placeholder="content"></sc:Sublayout>
Отказ в разрешении на чтение для используемого там подмакета не влияет (я предполагаю, что он загружается, потому что путь к файлу указан правильно?). Если я выберу Путь, я ничего не получу независимо от текущей роли пользователя.
Я не хочу вручную проверять, находится ли текущий пользователь в правильной роли из кода программной части. Какую разметку следует использовать, чтобы вложенный макет учитывал разрешения пользователя и определял видимость?