我对Sitefinity非常陌生,不确定当前的配置方式是否正确。
我需要添加一个自定义GA脚本,该脚本对于我的暂存环境和生产环境是不同的。
我当前的实现是创建了一个自定义的WebsiteTemplate-> MyProject-> App_Master-> MyProject.Master
然后在master内,将我的GA脚本(暂存和正式版-注释掉一个)放在了标签的末尾。在部署期间,我需要取消注释我计划使用的那个。有没有更好的方法来实现此解决方案?在哪里可以根据环境更改参数,只需指定部署环境即可使用正确的值进行构建。
任何帮助将不胜感激。
答案 0 :(得分:1)
另一种实现方法是在页面模板上添加“嵌入代码”小部件。它在“脚本和样式”部分下的工具箱中。
这样,您可以在不同的环境中以不同的方式配置窗口小部件。
如果将来将prod数据库还原到暂存环境,则必须记住去更改此小部件。