Bing e Sushi

In Microsoft la pensano come me

sushi

0xf3009ad6, 0xfdbe, 0x4598, 0x99, 0xb9, 0x82, 0xd0, 0xb0, 0xa2, 0x98, 0xf8

Rebitting Tags:

Sharepoint 2010: Un nuovo portale con template Publishing da customizare

Mi sono trovato a dover customizzare una web application con template di tipo Publishing:

publishing_portal

Una volta creata la Web Application, ho avuto la necessità di creare una master page per le pagine che utilizzerò per gli utenti anonimi.

Tanto per creare un pò di confusione abbiamo varie master page:

new_master_page

La confusione non è sul numero di master page ma sui loro nomi.
Di default non viene usata la default.master (dai dillo che l’avevi pensato!!!) ma la v4.master. La default.master viene usata per mantenere compatibilità con il passato.
La pagina minimal.master (è quella da dove sono partito per creare la mia master page custom) è la master page con il minimo necessario a Sharepoint per avere una master page funzionante.
La master page nightandday.master è una master page da usare con le funzionalità del nostro Web content management.

Quindi ho fatto una copia della minimal.master e lo rinominata adeguatamente.
Adesso possiamo aprire la master page e modificarla come ci serve.
Le pagine che andranno nella parte di front-end del mio sito, userano questa master page.

Bye

0x9d6bc530, 0x2588, 0x40ab, 0x93, 0x65, 0x3a, 0xec, 0x87, 0xcf, 0xa6, 0xf

Rebitting Tags: |

Custom list per visualizzare un elenco di announcements e una dispform custom per visualizzare un elemento.

Creiamo una lista custom per la visualizzazione dei nostri items in una lista di tipo announcements.

 news6

Una volta creata questa Data…WebPart, possiamo modificarne l’xslt in modo da fargli puntare ad un’altra pagina (per comodità io ho modificato direttamente l’xslt ma se dovete creare solamente un link potete farlo direttamente dal designer):

news1

A causa di un bug se provate a dichiarare la variabile in querystring come ID invece che NewsID, otterrete questo errore: http://support.microsoft.com/kb/972225

A questo punto creiamo la pagina DispNews e aggiungiamo un’altra Empty Data View per visualizzare un item.
Aggiunta, selezioniamo la data source e i campi che vogliamo visualizzare.
Fatto questo andiamo sul pulsante Parameters del designer e aggiungiamo la nostra variabile:

news7

Adesso dobbiamo applicare un Filter sennò non cambierà mai item!!!:

news8

Ed adesso possiamo modificare l’xslt ottenuto:

news9

Bye

0x69939006, 0x5cad, 0x470d, 0x96, 0x20, 0x82, 0xff, 0x7b, 0xd0, 0x92, 0x4b

Rebitting Tags: |