我们有一个自定义母版页面,该页面已部署到“我的网站”以及门户网站。门户网站母版页具有一个图像,用户单击该图像并将其定向到MySite应用程序。在“我的网站”母版页上,我们需要能够提供相同的功能。当用户单击全局导航中的图像时,需要将它们定向回Portal。由于门户将部署在不同的位置,我不一定要对URL进行硬编码,也不想将其作为最终用户配置(即从列表中读取URL)。我们可以使用SharePoint API中的任何内容来为我们提供主门户网站集的URL吗?
答案 0 :(得分:0)
您可以使用$ SPUrl:~SiteCollection / 见http://www.cleverworkarounds.com/2007/10/08/sharepoint-branding-how-css-works-with-master-pages-part-1/
答案 1 :(得分:0)
问题是,一个MySite主机被分配给共享服务提供商,并且可以将多个Web应用程序分配给一个共享服务提供商。因此,MySite可用于多个Web应用程序。
因此,如果没有任何元信息或约定,将无法链接回“正确”的网站集。
答案 2 :(得分:0)
我们在“我的网站”主机的“属性包”中添加了一个条目,其中包含Portal Web应用程序的完全限定URL。我们使用属性包中的门户网站值在任何“我的网站”页面上构建所有相对URL超链接。