我们正在创建几个(19)网站以在Sharepoint 2007中进行托管并希望使用Google Analytics。第一部分很简单,只需将Google Analytics JavaScript放入Sharepoint主页面即可,并且按预期工作。如何在Sharepoint主页面中包含动态信息?
但是,我们希望19个网站中的每个网站都生成单独的统计信息,并且这是通过为每个网站设置不同的ID来完成的。我首先想到的是要存储在每个站点的web.config中的ID和更改母版页阅读本作的JavaScript:
<%= ConfigurationManager.AppSettings["google.analytics.key"]%>
不幸时,SharePoint不喜欢这样说:代码块中不允许这个文件。
我的问题是:
有没有一种方法来读取web.config中的appSettings在SharePoint母版页?或
是否有更好的Sharepoint方法将特定于站点的信息导入母版页?或
我坚持使用单独的每个网站的母版页吗?
不完全确定,如果我得到这个 - 但你可以主持一个非常简单的web部件什么都不是,但更新您的母版页中的Web.config中的值)? – Shaneo 2010-08-26 15:08:23
也许吧,但似乎有点矫枉过工,不得不创建一个web部件来处理一条小线可以完成的事情。如果Sharepoint没有涉及,我可以把它放在master页面中,它可以很好地工作 - 我认为必须有一个“共享点方式”做同样的事情,我根本不知道。 – Ragoczy 2010-08-26 15:21:34