Principale utente con più risposte
HideCustomAction per Disalibiltare il menu Site Actions

Domanda
-
Ho la necessità di nascondere il menu "site actions". Quindi ho provveduto a creare una cartella al path seguente:%ProgramFiles%\Common Files\Microsoft Shared\web server extensions\14\TEMPLATE\
FEATURES Ho chiamato la cartella "MyHideAction" nella quale ho creato due file:Feature.xml<?xml version="1.0" encoding="utf-8" ?>
< Feature xmlns="http://schemas.microsoft.com/sharepoint/"
Title="Disabilita menu SiteActions"
Id="D3ECF4D3-09D9-4047-9B9B-1402C6426CAE"
Scope="Web"
Creator="Zack"
Description="Feature per nascondere il menu SiteActions">
<ElementManifests>
<ElementManifest Location="MyHideAction.xml"/>
</ElementManifests>
</Feature>e poi ho creato il file:MyHideAction.xml
<?xml version="1.0" encoding="utf-8" ?><Elements xmlns="http://schemas.microsoft.com/sharepoint/">
<HideCustomAction
Id = "HideCreatePublishingPage"
GroupId = "SiteActions"
HideActionId = "PublishingSiteActionsMenuCusto mizer"
Location = "Microsoft.SharePoint.StandardMenu">
</HideCustomAction>
</Elements>Infine, ho provveduto ad attivare la feature seguendo questi passi da PS:pushd "C:\program files\common files\microsoft shared\web server extensions\14\bin"
./stsadm -o uninstallfeature -filename MyHideAction\feature.xml
./stsadm -o installfeature -filename MyHideAction\feature.xmlAl termine dell'installazione è stato restituito il messaggio:
Operation completed successfully.Quindi dal mio sito ho acceduto alla sezione Site Settings-->Manage Site Features e li ho visto che c'era la mia feature!!!L'ho attivata, ma purtroppo il menu Site Action è ancora li !!!Che cosa ho mancato/sbagliato???
Ad ogni modo la mia versione di Sharepoint è quella del 2010.
- Spostato Anca Popa mercoledì 6 febbraio 2013 18:46 forum piu' appropriato
venerdì 1 febbraio 2013 13:51
Risposte
-
Ciao Luca.Vince,
invece che una custom action sarebbe meglio nascondere il menu site actions a tutti tranne ad alcuni con permessi specifici (security trimmed control). Se può interessarti vedi qui http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.webcontrols.spsecuritytrimmedcontrol.aspx e qui http://www.cwsharepointdesign.com/blog/Lists/Posts/Post.aspx?ID=2
Pat (Microsoft Office Project MVP) -- http://patriziamonti.wordpress.com
- Proposto come risposta Anca Popa venerdì 8 febbraio 2013 05:15
- Contrassegnato come risposta Irina Turcu mercoledì 25 settembre 2013 13:28
giovedì 7 febbraio 2013 23:39
Tutte le risposte
-
Ciao Luca,
La tua richiesta sarebbe più appropriata per il forum di sviluppo su SharePoint, ti sposto lì in attesa che qualche buona anima ti dia una mano.
Intanto ho trovato un articolo nella Library MSDN, premetto che non sono sicura se può aiutarti (vale piuttosto per la versione 2013), comunque lo inserisco qui:
In bocca al lupo,
Microsoft offre questo servizio gratuitamente, per aiutare gli utenti e aumentare il database dei prodotti e delle tecnologie. Il contenuto viene fornito “così come è” e non comporta alcuna responsabilità da parte dell'azienda.
mercoledì 6 febbraio 2013 18:46 -
Ciao Luca.Vince,
invece che una custom action sarebbe meglio nascondere il menu site actions a tutti tranne ad alcuni con permessi specifici (security trimmed control). Se può interessarti vedi qui http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.webcontrols.spsecuritytrimmedcontrol.aspx e qui http://www.cwsharepointdesign.com/blog/Lists/Posts/Post.aspx?ID=2
Pat (Microsoft Office Project MVP) -- http://patriziamonti.wordpress.com
- Proposto come risposta Anca Popa venerdì 8 febbraio 2013 05:15
- Contrassegnato come risposta Irina Turcu mercoledì 25 settembre 2013 13:28
giovedì 7 febbraio 2013 23:39