Kentico 12:检测可编辑区域是否包含任何小部件

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

我正在Kentico 12 MVC中建立一个站点,并致力于设置内容个性化。正常的方法是在视图中添加editable area

<div>
    @Html.Kentico().EditableArea("area1")
</div>

然后,在CMS中,页面选项卡将显示一个空白区域,用户可以在其中添加具有个性化内容的窗口小部件。

问题是我要个性化的内容位于我网站的登录框中,这是每个页面上的常见元素,因此我需要手动将小部件添加到每个页面的可编辑区域中个别地。但是我的网站有300多页,所以这是完全不切实际的。

在我的视图模型中是否可以检查可编辑区域是否具有任何小部件,如果没有,则输出默认内容?我试图查看是否有一种API方法或某种可以让我计算可编辑区域内的小部件数量的方法,但我在文档中找不到任何内容。

kentico personalization kentico-12 kentico-mvc kentico-api
1个回答
0
投票

我想您是否需要使用正则表达式检查可编辑区域html是否包含小部件标签"<object type="widget" >"

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