首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我需要在Sharepoint 2007中获得有关站点的更多信息(图像和描述)?

问我需要在Sharepoint 2007中获得有关站点的更多信息(图像和描述)?
EN

Stack Overflow用户
提问于 2009-09-01 15:04:39
回答 1查看 59关注 0票数 0

我在Sharepoint 2007中有一个网站(它是一个发布门户)。

我想创建一个比Sharepoint带来的更具体的信息的网站。您知道,当您创建一个新网站时,您可以输入的唯一信息是标题和URL。

我需要一张图片和一份描述。

解决方案不是自定义列表,因为我需要在其中包含页面和其他列表。

如何扩展此站点列表?

EN

回答 1

Stack Overflow用户

发布于 2009-09-01 15:17:24

编写用于创建新网站的应用程序页或web部件。以编程方式使用用户在自定义表单中输入的内容对其进行更新。

创建站点的

SPWebCollection.Add()方法从站点定义创建站点。创建自定义定义,其中包括所需的网站栏、内容类型和列表。然后这些将被创建为站点的一部分。

进一步定制

然而,这不会执行所有的定制--对于剩下的部分,开发一个功能接收器。一旦激活,它将在你的新站点上运行任意代码。

例如,当您使用发布站点时,使用DefaultPage property检索其默认页面。这是一个SPFile对象,它有一个可以像编辑任何其他SPListItem一样编辑的Item property。根据项目的内容类型更新项目的图像字段和描述字段。然后,页面将呈现这些属性。

以上所有内容都可以封装在一个中,以获得更好的用户体验。

还有其他选项,例如SPWebProvisioningProvider。上面创建站点定义和激活feature receiver这两个独立的步骤可以结合成一个步骤。

在Raymond Mitchell的本系列的part 3和part 4中,有更多关于上述技术(以及其他技术)及其优缺点的信息。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1362959

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档