zoukankan      html  css  js  c++  java
  • 用Module元素实现SharePoint Webpart Page的自动生成

    最近研发的项目中开发了很多的WebPart,每次部署这些WebPart到新环境中总是很麻烦,因为自己要新创建WebpartPage,同时还要把这些WebPart放到指定的WebPart页中去;

    为了方便的解决这个问题,项目中实现用Module元素来创建Page,同时给每一个Page指定WebPart;

    具体操作步骤如下:

    1.添加一个Module元素,删除里面自动生成的Sample.txt;

    2.在这个Module元素里面添加aspx的page页面,此页面为Webpart Page的页面;

         我使用的一个两列的WebPartPage模块为:

    3.打开Element元素,

        为里面的Module节点指定Url为SitePages或者Pages,即是我们自动自成的页面将要自动部署在站点中的位置为SitePages目录下面还是Pages;Root WebOnly说明我只部署在根站点下面;

        为里面的File做如下修改:

        指定Url的值,即页面的访问相对路径;IgnoreIfAlreadyExists标明是当此名字的页面存在的时候是否忽略,Type表明页面在系统中的类型;

        在File节点下面添加 AllUserWebPart节点,里面指定WebPart安放的顺序及位置, 在CDATA里列出WebPart的具体信息(这些信息可以到具体的那个Webpart的信息中找到,如xxx.webpart里面),其中metaData里面的type节点Key,version等信息需要根据项目文件生成的DLL文件的Token信息来填写; 

      

  • 相关阅读:
    敌兵布阵(线段树单点更新+区间查询)
    小明上学(CCF认证2018-12-1 )
    There Are Two Types Of Burgers (Educational Codeforces Round 71)
    Bad Prices ( Codeforces Round #582 )
    Redis热点key优化
    Redis big key处理
    Redis的安全问题
    Redis的flushall/flushdb误操作
    Redis在linux系统中的优化
    Redis之缓存设计
  • 原文地址:https://www.cnblogs.com/52life/p/3476674.html
Copyright © 2011-2022 走看看