Sitefinity:WebsiteTemplate为不同的环境配置

时间:2018-10-23 07:54:48

标签: sitefinity

我对Sitefinity非常陌生,不确定当前的配置方式是否正确。

我需要添加一个自定义GA脚本,该脚本对于我的暂存环境和生产环境是不同的。

我当前的实现是创建了一个自定义的WebsiteTemplate-> MyProject-> App_Master-> MyProject.Master

然后在master内,将我的GA脚本(暂存和正式版-注释掉一个)放在了标签的末尾。在部署期间,我需要取消注释我计划使用的那个。有没有更好的方法来实现此解决方案?在哪里可以根据环境更改参数,只需指定部署环境即可使用正确的值进行构建。

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

另一种实现方法是在页面模板上添加“嵌入代码”小部件。它在“脚本和样式”部分下的工具箱中。

这样,您可以在不同的环境中以不同的方式配置窗口小部件。

如果将来将prod数据库还原到暂存环境,则必须记住去更改此小部件。