根据Kentico中的页面类别设置Web部件可见性

根据Kentico中的页面类别设置Web部件可见性,kentico,Kentico,我有一个带有静态HTML web部件的页面,希望根据页面类别的值设置其可见性。如果类别=ABC,则使其可见,否则使其不可见。类别值是通过“属性”选项卡设置的。我试过下面这两个宏,但都不起作用。谢谢你的帮助 {%if(CurrentDocument.Categories.DisplayNames=="ABC"){ return true; } else { return false; } #%} 或 您可以使用以下宏执行此操作,并且不需要IF条件: {% CurrentDocument.IsIn

我有一个带有静态HTML web部件的页面,希望根据页面类别的值设置其可见性。如果类别=ABC,则使其可见,否则使其不可见。类别值是通过“属性”选项卡设置的。我试过下面这两个宏,但都不起作用。谢谢你的帮助

{%if(CurrentDocument.Categories.DisplayNames=="ABC"){ return true; } else { return false; } #%}


您可以使用以下宏执行此操作,并且不需要IF条件:

{% CurrentDocument.IsInCategories("ABC;ABCD") %}
可以用分号列出多个类别

{% CurrentDocument.IsInCategories("ABC;ABCD") %}