Sharepoint imballaggio soluzione: come faccio a ottenere un'icona personalizzata per le mie caratteristiche?
-
22-08-2019 - |
Domanda
Non sono sicuro di quanto sia sciocco mi viene qui!
Ho una soluzione che i pacchetti alcune pagine master e layout ecc che posso distribuire bene e la caratteristica appare nella "Caratteristiche raccolta siti" lista bene. Tuttavia vorrei mettere un'icona personalizzata accanto alla mia funzione. Vorrei l'icona per essere nel pacchetto della soluzione e quindi richiedere l'immagine da inserire in un elenco o una cartella quando la soluzione viene distribuito (piuttosto che una funzione attiva).
È possibile? semplice?
C'è qualcosa in tutta questa soluzione SharePoint / feature.xml / element.xml Non ho ancora Grok!
Soluzione
E 'possibile e semplice.
- Nel file Feature.xml, è sufficiente includere l'ImageUrl = "" l'attributo e specificare la posizione della vostra immagine. La pratica migliore è quella di creare una cartella sotto il Template \ cartella delle immagini con le vostre immagini e quindi fare riferimento questa posizione
- includere la cartella che contiene le immagini in file di soluzione di DDF
- Una volta distribuito, si dovrebbe avere una% 12HIVE% \ Templates \ Images \ cartella ACMEImages che contiene l'immagine
campione Feature.xml:
<Feature
Id="21F724AE-9C1C-4F4D-AAE9-7789CA01A7E3"
Title="ACME Lists"
Description="List definitions for the ACME"
Version="1.0.0.0"
Hidden="false"
Scope="Web"
ImageUrl="ACMEImages\acmelogo.png"
xmlns="http://schemas.microsoft.com/sharepoint/">
<!-- other feature file info omitted -->
Esempio di file DDF:
.Set DestinationDir=IMAGES\AcmeImagesRootFiles\TEMPLATE\IMAGES\ACMEIMages\acmelogo.png
Altri suggerimenti
In SharePoint 2010, l'icona di default di Microsoft è: GenericFeature.gif - un'immagine di 31 x 22. Con VS 2010 e SP 2010, è possibile aggiungere SharePoint "Immagini" cartella mappata al progetto SharePoint. Poi mettete la vostra immagine in questa cartella. Assicurarsi di fornire l'URL dell'immagine nel pannello delle proprietà dell'oggetto * .Feature. Utilizzare un percorso per l'immagine come indicato in precedenza.
La soluzione di Pete non ha funzionato per me anche se ho fatto esattamente come lui suggerisce. Il mio problema è che SharePoint è alla ricerca per l'immagine nella cartella / _Layouts piuttosto che la cartella Modelli / immagini.