在我的页面上的元数据>标题我有以下宏:
{% if(CurrentDocument.ClassName == "kff.LatestNews"){Title}else{"Latest News"} #%}
这项工作直到我同步到我的prod服务器。我可以看到宏,但为了让它工作,我必须删除,保存,发布,替换,保存发布。我已经运行了宏签名,但我怎么能避免这种情况呢?它是一个宏签名问题,它们在各个实例之间是不同的吗?
答案 0 :(得分:6)
这意味着您没有在两台服务器上使用相同的宏哈希盐,因此登台服务器的签名与生产中的签名不匹配:
答案 1 :(得分:1)
签名宏的用户也可能没有在生产服务器上运行的权限。
在这种情况下,你也可以想到这一点。转到系统 - >宏 - >签名
并使用能够签名宏的用户重新分配宏。
然而,Jan的方法是更好的方法。