Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过onet.xml文件更新SharePoint网站_Sharepoint - Fatal编程技术网

通过onet.xml文件更新SharePoint网站

通过onet.xml文件更新SharePoint网站,sharepoint,Sharepoint,我已经更新了SharePoint onet.xml文件中的一个站点定义,因此创建新站点时页面上没有特定的网页 但是,我已经了解到,只有在第一次创建站点时才会读取onet.xml文件 有什么方法可以让我更新现有的网站吗 通过每个站点进行循环并进行更改并不是很特别。。即使是通过代码。我认为通过代码遍历每个站点是非常实用的?手动操作可能不太合适 如果安装了stsadm扩展,您甚至可能不需要为它编写代码。 例如,您可以使用删除项,并且它有用于枚举站点的命令。我认为从代码中循环遍历每个站点非常实用?手动操

我已经更新了SharePoint onet.xml文件中的一个站点定义,因此创建新站点时页面上没有特定的网页

但是,我已经了解到,只有在第一次创建站点时才会读取onet.xml文件

有什么方法可以让我更新现有的网站吗


通过每个站点进行循环并进行更改并不是很特别。。即使是通过代码。

我认为通过代码遍历每个站点是非常实用的?手动操作可能不太合适

如果安装了stsadm扩展,您甚至可能不需要为它编写代码。
例如,您可以使用删除项,并且它有用于枚举站点的命令。

我认为从代码中循环遍历每个站点非常实用?手动操作可能不太合适

如果安装了stsadm扩展,您甚至可能不需要为它编写代码。
例如,您可以使用删除项,并且它有用于枚举站点的命令。

没有其他选项可以同步对onet.xml所做的更改,以反映在基于onet.xml创建的现有站点中

  • 循环浏览每个站点&创建页面是留给您的选项
  • 您可以做的另一个选择是,您可以创建一个功能,该功能将配置web页面文件并在每个web页面中激活它
  • 最后,我可以想到的一个选项是将页面放置在_布局中(如果您确实反对上述两个选项)

  • 没有其他选项可以同步对onet.xml所做的更改,以反映在基于onet.xml创建的现有站点中

  • 循环浏览每个站点&创建页面是留给您的选项
  • 您可以做的另一个选择是,您可以创建一个功能,该功能将配置web页面文件并在每个web页面中激活它
  • 最后,我可以想到的一个选项是将页面放置在_布局中(如果您确实反对上述两个选项)

  • 请勿修改onet.xml,因为更新sharepoint时可能会覆盖此文件

    如果您想更新SPWeb,那么在SPSite.AllWebs中循环并不是不切实际的。当然,如果每次项目或任何更改都运行此代码是不切实际的,但如果您只需要偶尔触发此代码一次,则这并没有问题

    哦,是的,但是如果你添加新的网站,可能会有问题。库塞克已经为你提供了一个:

    你可以做的另一个选择是 您可以创建一个将 设置网页文件并激活 它在每一个网页上


    这就是所谓的。网站创建后激活您的功能,并对该网站进行修改。

    请勿修改onet.xml,因为更新sharepoint时可能会覆盖此文件

    如果您想更新SPWeb,那么在SPSite.AllWebs中循环并不是不切实际的。当然,如果每次项目或任何更改都运行此代码是不切实际的,但如果您只需要偶尔触发此代码一次,则这并没有问题

    哦,是的,但是如果你添加新的网站,可能会有问题。库塞克已经为你提供了一个:

    你可以做的另一个选择是 您可以创建一个将 设置网页文件并激活 它在每一个网页上

    这就是所谓的。在网站创建后激活您的功能,并对该网站进行修改