根据Kentico中的页面类别设置Webpart可见性

问题描述 投票:0回答:1

我有一个带有静态HTML Web部件的页面,并希望根据页面类别的值设置其可见性。如果类别=“ ABC”,则使其可见,否则,使其不可见。类别值是通过“属性”选项卡设置的。我在下面尝试了这2个宏,但是都没有用。感谢您的帮助!

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

{%if(CurrentDocument.Categories.DisplayNames.Contains("ABC")){ return true; } else { return false; } #%}
kentico
1个回答
0
投票

您可以使用以下宏(并且不需要IF条件):

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

多个类别可以用分号列出。

© www.soinside.com 2019 - 2024. All rights reserved.