Domanda

Ho creato un elenco personalizzato e apportato alcune modifiche al modo in cui CQWP lo visualizza su una pagina modificando ItemStyle.xsl.Tuttavia, vorrei utilizzare alcune classi CSS personalizzate e quindi vorrei collegarmi al mio file .css personalizzato dal tag head delle pagine contenenti questo CQWP.

Quindi la mia domanda è: dove inserire il mio file .css e come collegarlo correttamente a una pagina contenente i CQWP.Tieni presente che sto creando una soluzione che dovrebbe essere distribuita su installazioni multi-sharepoint.

Grazie.

È stato utile?

Soluzione

Il modo ufficiale di Microsoft è semplicemente copiarli nelle cartelle pertinenti (come si vede scaricando i loro pacchetti di modelli).Tuttavia, puoi anche creare la tua definizione di sito e aggiungere gli elementi alle raccolte e agli elenchi corretti nello stesso modo in cui vengono aggiunte le pagine master.

Se intendi distribuire CSS e Pagine Master tramite funzionalità, ricorda che dovrai attivare l'infrastruttura di pubblicazione sulla raccolta siti e la funzionalità di pubblicazione sul sito.

Per distribuire una pagina master/layout di pagina come funzionalità dovresti seguire i passaggi nel sito seguente, puoi utilizzare l'elemento "fileurl" per specificare il tuo CSS e inserirlo nella cartella corretta (libreria di stili, ad esempio):http://www.sharepointnutsandbolts.com/2007/04/deploying-master-pages-and-page-layouts.html

Altri suggerimenti

Valuta la possibilità di caricarli nella "Libreria di stili" nella radice della raccolta siti.

Se non disponi di una "Libreria di stili" alla radice, valuta l'idea di crearne una: è solo una raccolta di documenti.

Assicurati che le autorizzazioni siano impostate correttamente in modo che chiunque abbia bisogno di leggerlo possa farlo.

Puoi farvi riferimento utilizzando "/Style%20Library/my.css" ma questo non funzionerà sulle raccolte siti che non risiedono nella radice del dominio.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top