In WSS 3.0 (o MOSS 2007) quando si crea una pagina di tipo Web Part Page o Basic Page non viene visualizzato il menu laterale solito di ogni sito SharePoint. Il menu in questione è la cosiddetta Quick Launch Bar.
Beh, molto spesso può servire invece di visualizzare comunque tale menu in pagine di questo tipo, per permettere all'utente di ritrovarsi la medesima struttura di navigazione contestuale al sito che sta visualizzando.
Per farlo, basta modificare la pagina con SharePoint Designer ed eliminare questo elemento di tipo Content:

<asp:Content ContentPlaceHolderId="PlaceHolderLeftNavBar" runat="server"></asp:Content>

In pratica, la presenza di questo elemento sovrascrive quanto presente nella master page di default di SharePoint e quindi niente più Quick Launch Bar.
Togliendolo dalla nostra Web Part Page (o da una Basic Page) verrà renderizzato invece il contenuto definito a livello di master page.

Se vogliamo applicare questa modifica definitivamente per tutte le Web Part Page o Basic Page della nostra farm SharePoint, dobbiamo modificare i file con estensione .ASPX, presenti ai seguenti percorsi:

- Web Part Pages:
C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\<LCID>\STS\DOCTEMP\SMARTPGS

- Basic Pages:
C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\<LCID>\STS\DOCTEMP\BLANKPGS



TAGS: [SharePoint] [WSS 3.0] [MOSS]
Commenti(2) - Posted @ 6/8/2010 8:44:41 PM - Categoria: Sharepoint - Permalink - Share on twitter | facebook


COMMENTI
Autore: Daniele Guarneri - scritto il 6/8/2010 11:34:22 PM
Ottimo Peppe, ma l'ultimo suggerimento è pericolosissimo, visto che modificherà tutte le pagine create in tutti i siti della farm.

Sarebbe meglio poter personalizzare il comportamento della pagina di creazione delle WebpartPages per attingere ai nostri template memorizzati nella cartella ...\12\TEMPLATE\LCID\NostraSiteDefinition\DOCTEMP\SMARTPGS.

Si può fare? Con la pagina di crezione delle pagine di WSS 2.0 sono riuscio, con quella di WSS 3.0 non so.

Autore: Peppe - scritto il 6/9/2010 11:08:07 AM
Ciao Daniele !
Si, è pericoloso hai ragione. Ma l'ho specificato che la modifica veniva fatta per tutta la farm, quindi sono a posto con la coscienza ! :)

Per quanto mi chiedi, non ho mai provato ma penso che se funzionava in WSS 2.0 dovrebbe funzionare anche su WSS 3.0
Riesci a dirmi i passi che hai seguito su WSS 2.0 ?


INSERISCI UN COMMENTO

Nome *
Indirizzo e-mail
(non verrà pubblicato)
Commento *