SharePoint Designers  
 
 
     
 

SharePoint lijkt voor management (en gebruikers) al snel een 'klik-en-klaar' systeem. De praktijk wijst echter anders uit.

Neem nou zoiets eenvoudigs als het linkje 'Alle site-inhoud' in het snelmenu. Hoe verberg je zoiets voor bezoekers die daar niks te zoeken hebben?

   
Via de 'IDE' van SharePoint of de SharePoint administrator lukt dat niet. Verberg je het snelmenu, dan blijft deze link pontificaal aanwezig. En wil je het snelmenu juist tonen, maar zonder dit linkje, dan lijkt hier binnen de site-omgeving geen enkele oplossing voor handen.

Kon de optie 'Alle site-inhoud' in SharePoint 2007 nog verborgen worden met een stukje cascading style sheet in het webonderdeel Inhoudseditor, in SharePoint 2010 is dit niet meer mogelijk.

Om toch de optie Alle site-inhoud te verbergen hebt u SharePoint Designer nodig. Waaruit blijkt dat u voor zelfs eenvoudige wijzigingen aan de site al gauw een SharePoint ontwikkelaar nodig hebt...

 

Hieronder hoe u dat regelt:

 



1. Navigeer naar de home van de website.

2. Klik op Siteacties, Bewerken in SharePoint Designer.

3. Navigeer in SharePoint Designer naar de master-pagina die u wilt bewerken (klik in het Navigatiepaneel (afbeelding 1) op Basispagina's en dubbelklik in het rechterdeel van het venster op default.master.


Afbeelding 1 (klik om te vergroten)

5. Klik in het lint, op de tab Pagina op Bestand Bewerken. De pagina wijzigt in de ontwerpmodus.

6. Selecteer in ontwerpmodus het onderdeel Alle site-inhoud (afb 2A) en schakel over naar Code-view (afb 2B).


Afbeelding 2A/2B (klik om te vergroten)

In Codeview moet nu de code voor deze control geselecteerd zijn (zie afbeelding 3).


Afbeelding 3 (klik om te vergroten)

7. Wijzig de waarde bij PermissionsString in ManageWeb (standaard staat deze op "ViewFormPages").

8. Klik in het lint op de tab Bestand, Opslaan.

 

Check de pagina eventueel in wanneer u die eerst uitgecheckt had.

Met de waarde ManageWeb krijgen alleen gebruikers met Administratorrechten binnen de site deze link op alle pagina's te zien.