Kentico webpart 可见性

Kentico webpart visibility

我正在尝试隐藏一个空的可编辑文本 Web 部件。尝试了一些不太优雅的 JS 方法(webpart 有底部边框,所以有闪烁)。然后我遇到了这个post:Kentico 7 hide editable text if it's empty

为什么这在 Kentico 9 中不起作用?不管怎样,它都隐藏了我的 webpart。

在 v8 和 > 中,您希望使用以下语法,因为 CMSContext.CurrentDocument 已被弃用。

{% (ViewMode != "LiveSite") || (CurrentDocument.editabletext != "") %}

在您看到的地方.editabletext这是您的可编辑文本 Web 部件的代号。