Установить видимость веб-части на основе категории страницы в Kentico - PullRequest
0 голосов
/ 01 мая 2020

У меня есть страница с веб-частью stati c HTML, и я хочу настроить ее видимость на основе значения категории страницы. Если категория = "AB C", сделайте его видимым, если не сделайте его невидимым. Значение категории было установлено на вкладке Свойства. Я попробовал эти 2 макроса ниже, но оба не сработали. Спасибо за вашу помощь!

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

или

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

1 Ответ

1 голос
/ 01 мая 2020

Вы можете сделать это с помощью следующего макроса (и нет необходимости в условии IF):

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

Несколько категорий могут быть перечислены через точку с запятой.

...