Seiten / Layout Designer
-
- Posts: 21
- Joined: 21. Sep 2016, 09:47
- Contact:
Seiten / Layout Designer
wie kann eine seite im layoutdesigner zb nur fürcasministratoren angezeigt werden
Re: Seiten / Layout Designer
Du kannst den Wizard or Dialog Manager nutzen, um unter dem Punkt "Pages to Skip" ein String[] übergeben, welches die technischen Namen der Seiten enthält, welche nicht angezeigt werden sollen.
Dialog with pages
custom_SPSUserClassBase mit A-SQL Filter ID.MemberOf = '<SPSSecurityClassRole.ID of your Administration Role>'
Context > New Propertiy > (multiple items > Guid)
skipPages
$currentUser = Context.CurrentUser
/* JavaScript */
if(($currentUser IN custom_SPSUserClassBase.ID) {
return skipPages[] /* Show all pages */
} else {
return skipPages['View-Admin'] /* Hide Admin page */
}
Das Script ist ungetestet und soll grundsätzlich als Ansatz dienen.
Dialog with pages
- View-User
View-Admin
custom_SPSUserClassBase mit A-SQL Filter ID.MemberOf = '<SPSSecurityClassRole.ID of your Administration Role>'
Context > New Propertiy > (multiple items > Guid)
skipPages
$currentUser = Context.CurrentUser
/* JavaScript */
if(($currentUser IN custom_SPSUserClassBase.ID) {
return skipPages[] /* Show all pages */
} else {
return skipPages['View-Admin'] /* Hide Admin page */
}
Das Script ist ungetestet und soll grundsätzlich als Ansatz dienen.
Who is online
Users browsing this forum: No registered users and 3 guests