Contesto: SharePoint Server 2010, Accesso Anonimo + Content Query Web Part che fa il rollup di:
- una document library in cui siano contenuti documenti Office (e/o files le cui icone siano gestite dal docicon.xml);
- immagini contenute in una picture library
- immagini contenute in un’asset library
Problema: mentre l’utente autenticato è in grado di fruire i contenuti tranquillamente, l’utente anonimo (presumibilmente il destinatario principale del vostro sito internet :-)) riceverà un bel: “Unable to display this web part”.
vs |
Soluzione: in attesa di una bella fix a questo “piccolo” baco, il workaround trovato da Waldek Mastykarz, ovvero aggiungere 2 campi alla proprietà CommonViewFields della CQWP (la stessa proprietà che modificavamo nel 2007 per visualizzare i nostri metadata custom):
<property name="CommonViewFields" type="string">DocumentIconImageUrl;OnClickForWebRendering</property>
Vi ricordo, che per farlo avete a disposizione 2 possibilità:
- via browser, esportando la web part e modificandola con notepad, per poi reimportarla nella pagina dove deve essere utilizzata
- via Sharepoint Designer, tramite il pannello Tag Properties:
Hope is usefull (fino ad adesso, in tutta onestà, il mio workaround era stato il ricorso alla Data View),
ciao
B.
Pingback: Content Query Web Part e Errore per l’anonimo – follow up « NonsoloSharePoint – Baxy's Blog