Kentico嵌套宏观比较

时间:2014-03-03 08:13:13

标签: macros kentico

我想将网址与特定路径进行比较,看看它们是否匹配。我尝试了很多变化而且无法让它工作,我需要使用的两个项目是

{%CurrentDocument.RelativeURL.Replace("~","")%}

{&/{0}/{1}/{2}|(tolower)&}

在当前的测试场景中,当我将它们组合在一起时,这两个字符串都会返回相同的字符串

{%CurrentDocument.RelativeURL.Replace("~","")|(equals){&/{0}/{1}/{2}|(tolower)&}|(truevalue)yes#%}

我得到一个错误的结果显示,我非常肯定是因为我不能在表达式中嵌套路径表达式但不确定是否有其他方法?任何帮助将不胜感激。

由于

1 个答案:

答案 0 :(得分:0)

根据documentation,您应该可以使用{%Path.path%}替换路径宏。然后不需要嵌套不同类型的宏,但使用与CurrentDocument相同的路径。