我需要为朋友执行一项任务,以修改MOSS / Sharepoint网站上的某些表单,以便为每个表单添加一些javascript以进行一些SEO跟踪。
我对Sharepoint有一点了解,但主要是使用Sharepoint Designer 2007工具。
我能够导航到该站点,我可以在Sharepoint Designer中看到该内容。但是,我无法看到表格,而且我有点卡住了。
以下是我需要修改的表单示例: http://www.MY_SITE_GOES_HERE.com/forms/covg_order.aspx
我在网上看了一下,但我被困了。我不知道这些是infopath形式还是什么。我只需要修改表格。
这个问题有一个简单的答案吗?或者是一个很好的资源来快速完成这项任务?
我不是分享专家,所以提前感谢您回答一个简单的问题。
答案 0 :(得分:1)
虽然这不是最简单的方法,但由于这是一个开发者网站,我建议创建一个DelegateControl来添加到您的网站。使用DelegateControls有几个好处,例如:
如果需要根据其中一个默认网站定义部署到现有网站,则可以选择使用默认母版页的DelegateControl之一。 AdditionalPageHead是开发人员的最爱,因为它允许多个覆盖同时处于活动状态。
如果要创建自己的母版页,可以根据需要添加DelegateControl。
如果您想了解有关DelegateControls的更多信息,可以查看Understanding SharePoint Journal的第一期(免责声明:我写过该问题)。另外,请查看How to customize a Delegate Control上的MSDN文章。
.B
答案 1 :(得分:1)
您还可以查看PowerForms,这是一个完全自定义sharepoint表单的silverlight webpart。您可以使用自定义程序集和许多其他高级任务在表单中添加业务逻辑。尝试一下,我认为它会解决很多问题。 http://www.bpc.gr/powerforms
答案 2 :(得分:0)
你有几个选择:
如果您需要添加唯一代码,例如Google分析,则应该将代码部署到master page。
如果您需要自定义列表表单,则必须使用SharePoint设计器执行此操作。在这种情况下,您将找到带有SharePoint Designer页面或任何其他自定义页面的EditItem.aspx和NewItem.aspx。打开SPD,找到你的列表,展开它,查找Forms子文件夹,你会找到那里的所有表格。
答案 3 :(得分:0)
Microsoft Office SharePoint Designer现已免费。它是一个很好的工具,不仅可以修改单个页面,还可以修改整个站点。