2012-12-28 31 views

उत्तर

12

तरीके से ऐसा करने के लिए है :

  1. अपने portlet के liferay-portlet.xml अपने <portlet> टैग में दो टैग शामिल (अन्य टैग के बारे में अधिक जानकारी के लिए जाँच कर सकते हैं इस xml का DTD) दिखाया गया है में:

    <portlet> 
        <portlet-name>MyCustomPortlet</portlet-name> 
        <icon>/mycustom.png</icon> 
        <!-- 
         These are the two entries which are required for the portlet 
         to appear in the control panel 
        --> 
        <!-- 
         Set the control-panel-entry-category value to "my", "content", 
         "portal" or "server" to make this portlet available in the 
         Control Panel under that category. 
        --> 
        <control-panel-entry-category>portal</control-panel-entry-category> 
    
        <!-- 
         Set the control-panel-entry-weight value to a double number 
         to control the position of the entry within its Control Panel 
         category. Higher values mean that the entry will appear lower 
         in the Control Panel menu. 
        --> 
        <control-panel-entry-weight>100</control-panel-entry-weight> 
    
        <instanceable>false</instanceable> 
        <header-portlet-css>/css/main.css</header-portlet-css> 
        <footer-portlet-javascript>/js/main.js</footer-portlet-javascript> 
        <css-class-wrapper>mycustomportlet-portlet</css-class-wrapper> 
    </portlet> 
    
  2. इसके अलावा, आप तो Add Menu में प्रदर्शित करने के है कि यह अन्य पृष्ठों पर डाल नहीं है, तो अपने portlet नहीं चाहते हैं, तो आपके liferay-display.xml आप शामिल कर सकते हैं:

    <display> 
        <category name="category.hidden"> 
         <!-- 
          Adding your portlet to the hidden category would not display 
          the portlet in the ADD Menu on the top-left-hand corner 
         --> 
         <portlet id="MyCustomPortlet"></portlet> 
        </category> 
    </display> 
    
  3. अपना पोर्टल बनाएं और तैनात करें और आप जाने के लिए अच्छे हैं।

0

प्रकाश के द्वारा उत्तर के अलावा, अजेय और अस्थिर होना गलत होना चाहिए।