我在 SharePoint/CAML 中缺少以下解决方案吗?请注意,我将给出一个在重定向页面(发布功能内容类型)上使用 URL 的具体示例,但问题的范围比配置重定向页面更广泛。在可以设置“URL”字段/属性的任何地方(Web 部件、页面等),这确实是一个问题。
与大多数 SharePoint 开发人员一样,我有一组环境:“DEV”、“QA”、“STAGING”和“PROD”。我在每个环境中都有一些“语言环境”特定站点:
www.mysite.com us.mysite.com uk.mysite.com 等...
除了 PROD 之外,每个环境中的站点都有一个与之关联的环境前缀,例如:
us.dev.mysite.com us.qa.mysite.com us.staging.mysite.com
可能是一个很常见的设置......
我需要将用户从每个特定于语言环境的站点重定向到仅存在于“www”站点上的页面。我需要重定向将用户重定向到他们当前所在环境的适当“www”站点。例如,如果我在英国语言环境的 dev 中,并且我访问重定向页面,我应该被重定向到 www dev 站点.
我希望使用 SharePoint 的“重定向页面”来完成此操作。我打算设置一个功能(带有模块元素)来提供“重定向页面”内容类型的实例。这允许我指定一个 url 来将用户重定向到。但是,如果我通过 CAML 配置页面,我需要一种方法来确保重定向适合指定的环境。我不能相信自己或其他开发人员每次构建 wsp 并将其部署到每个环境时都记得更改 URL。
在指定字段/属性值时,SharePoint/CAML 中是否有基于某些开关的某种令牌替换?