2009-04-01 10 views
6

मुझे यकीन नहीं है कि मैं यहाँ कितना मूर्ख हूँ!शेयरपॉइंट समाधान पैकेजिंग: मैं अपनी सुविधाओं के लिए कस्टम आइकन कैसे प्राप्त करूं?

मेरे पास एक समाधान है जो कुछ मास्टर पेज और लेआउट आदि को संकुल करता है जिसे मैं ठीक से तैनात कर सकता हूं और सुविधा "साइट संग्रह सुविधाएं" सूची में ठीक दिखाई देती है। हालांकि मैं अपनी सुविधा के बगल में एक कस्टम आइकन डालना चाहता हूं। मैं आइकन को समाधान पैकेज में रखना चाहता हूं और इसलिए समाधान को तैनात किए जाने पर छवि को सूची या फ़ोल्डर में रखा जाना चाहिए (एक सुविधा सक्रिय होने के बजाय)।

क्या यह संभव है? सरल?

इस शेयरपॉइंट समाधान/feature.xml/element.xml के बारे में कुछ है, मैं अभी तक ग्रोक नहीं करता हूं!

उत्तर

11

यह संभव और सरल है।

  1. अपनी फ़ीचर.एक्सएमएल फ़ाइल में, बस ImageUrl = "" विशेषता शामिल करें और अपनी छवि का स्थान निर्दिष्ट करें। सबसे अच्छा अभ्यास आपकी छवियों के साथ टेम्पलेट \ छवियों फ़ोल्डर के तहत एक फ़ोल्डर बनाना है और फिर इस स्थान का संदर्भ
  2. उस फ़ोल्डर को शामिल करें जिसमें समाधान में आपकी छवियां शामिल हैं ddf फ़ाइल
  3. एक बार तैनात हो जाने पर, आपके पास% 12HIVE%

    <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 --> 
    

    DDF फ़ाइल नमूना:

    \ टेम्पलेट्स \ छवियाँ \ ACMEImages फ़ोल्डर अपनी छवि

feature.xml नमूना शामिल है जो

+0

ग्रेट उत्तर। किसी भी विचार इस छवि के लिए आकार विनिर्देश क्या हैं? – brentlightsey

8

शेयरपॉइंट 2010 में, माइक्रोसॉफ्ट डिफ़ॉल्ट आइकन है: जेनेरिक फीचर.gif - एक 31 x 22 छवि। वीएस 2010 और एसपी 2010 के साथ, आप अपने SharePoint प्रोजेक्ट में एक SharePoint "छवियां" मैप किए गए फ़ोल्डर को जोड़ सकते हैं। फिर अपनी छवि को इस फ़ोल्डर में रखें। * .feature ऑब्जेक्ट के प्रॉपर्टी पैनल में छवि यूआरएल प्रदान करना सुनिश्चित करें। ऊपर उल्लिखित छवि के लिए पथ का प्रयोग करें।

+0

डिफ़ॉल्ट आइकन SharePoint 2007 में समान है: एक 31x22 px .gif – DaveD

0

पीट का समाधान मेरे लिए काम नहीं करता है, हालांकि मैंने ठीक वही किया जैसा मैंने सुझाव दिया था। मेरी समस्या यह है कि SharePoint टेम्पलेट/छवियों फ़ोल्डर के बजाय/_Layouts फ़ोल्डर में छवि की तलाश में है।

संबंधित मुद्दे