……Marco Valli's Blog……

Internet, Tecnologia e SharePoint!!!

Visualizzare la quick launch nelle pagine webpart


Utilizzando spesso pagine personalizzate in SharePoint (sia 2007 che 2010) ho notato che, quelle create direttamente dall’interfaccia, hanno la particolarità di essere senza la quick launch (o menù di avvio veloce) questa caratteristica di cui ignoro la motivazione, mi ha spesso portato ad utilizzare pagine create da zero, ultimamente però mi sono chiesto cosa determinava questa visualizzazione e come riportare “alla normalità” le pagine “castrate”

Quando viene creata una pagina dall’interfaccia di sharepoint, le possibilità sono 2, o creare una (terrificante) pagina wiki oppure una (castrata) pagina webpart:

image

Creare la pagina è semplicissimo:

image

In pochi secondi ecco una pagina webpart in tutto il suo (castrato) splendore:

image

A questo punto è necessario modificare la pagina in modalità avanzata con sharepoint designer:

image

Per far ricomparire la nostra amata barra di avvio veloce è sufficiente eliminare queste righe all’interno del codice della pagina:

Questo codice blocca la visualizzazione dell’area in cui viene visualizzata la quick launch

    <SharePoint:UIVersionedContent ID=”WebPartPageHideQLStyles” UIVersion=”4″ runat=”server”>
        <ContentTemplate>
<style type=”text/css”>
body #s4-leftpanel {
    display:none;
}
.s4-ca {
    margin-left:0px;
}
</style>

Questo codice mostra nuovamente il contenuto della quicklaunch

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

Visto che ci siamo possiamo anche dare un’occhiata al funzionamento e applicare qualche modifica alle proprietà della barra del titolo, racchiuse in un’apposita funzionalità gestibile da interfaccia:

image

e visibili in questa parte di codice:

<WebPartPages:TitleBarWebPart runat=”server” AllowEdit=”True” AllowConnect=”True” ConnectionID=”00000000-0000-0000-0000-000000000000″ Title=”Web Part Page Title Bar” IsIncluded=”True” Dir=”Default” IsVisible=”True” AllowMinimize=”False” ExportControlledProperties=”True” ZoneID=”TitleBar” HeaderDescription=”Descrizione 2″ ID=”g_b41180b9_a00e_41db_ba71_fbd87bcad59c” HeaderTitle=”Pagina Di Marco” AllowClose=”False” FrameState=”Normal” ExportMode=”All” AllowRemove=”False” AllowHide=”True” SuppressWebPartChrome=”False” DetailLink=”” ChromeType=”None” HelpLink=”” Image=”/_layouts/images/gears_an.gif” MissingAssembly=”Cannot import this Web Part.” PartImageSmall=”” HeaderCaption=”Descrizione” HelpMode=”Modeless” FrameType=”None” AllowZoneChange=”True” PartOrder=”2″ Description=”” PartImageLarge=”” IsIncludedFilter=”” __MarkupType=”vsattributemarkup” __WebPartId=”{B41180B9-A00E-41DB-BA71-FBD87BCAD59C}” WebPart=”true” Height=”” Width=””></WebPartPages:TitleBarWebPart>

Il risultato di questo lavoro è una pagina webpart “a modo”:

SNAGHTML12ec69e

Enjoy!!

Annunci

3 risposte a “Visualizzare la quick launch nelle pagine webpart

  1. fabrizio 8 settembre 2011 alle 14:17

    CIao Marco,
    è tutto chiaro ma quando apro la pagina in Sharepoint Designer, quella riga non me la fa modificare (è di colore giallo). Da che può dipendere? Mi aiuti?

    Grazie mille

    • Marco Valli 12 settembre 2011 alle 10:02

      E’ perchè fa parte della struttura della pagina ed è assolutamente normale tu non possa modificarla, fino a che modifichi elementi non evidenziati in giallo, mantieni infatti la pagina come “ghosted”, per modificare anche quella parte del codice devi aprire la pagina in sharepoint designer, nella ribbon, nel tab “home” sulla destra nella sezione “Modifica” trovi il pulsante “Modifica Avanzata” che ti permette di andare a modificare tutto il codice presente nella pagina che però diventerà “unghosted” e quindi salvata singolarmente su DB (nessun problema comunque..)

      Se hai problemi fammi sapere!
      Marco

  2. fabrizio 12 settembre 2011 alle 12:23

    Fatto tutto come hai detto e…dopo avergli detto di “pescare” la navbar dal master che avevo già creato nell’Avvio veloce….finalmente si vede così come l’avevo impostata.

    Grazie mille per l’aiuto e la velocità! 😉
    Alla prossima

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...

%d blogger hanno fatto clic su Mi Piace per questo: