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

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

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

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

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

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

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

我想如果可编辑区域html包含小部件标签"<object type="widget" >"

,我想您需要检查正则表达式
本文链接:https://www.f2er.com/3136582.html

大家都在问