首页 > 解决方案 > 如何不在空列表中显示演示项目?

问题描述

我正在使用 2SXC 内容模块(使用 Razor 模板)来构建项目列表。在某些情况下,我想让我的内容编辑器简单地从列表中删除所有项目,或者根本不显示任何内容,或者显示自定义消息。目前,在基本设置中,如果内容编辑器从列表中删除所有项目,它将简单地恢复为显示模板定义的演示项目。

例如,我有一个“会话”列表,我的内容编辑器会定期在此列表中添加和删除会话。如果没有会话,我想让他们简单地删除所有会话,然后让模块为空或显示一条消息“没有更多会话”。

这可能吗?

标签: 2sxc

解决方案


这似乎与我正在尝试做的非常相似。在这里查看丹尼尔的回答/讨论

我喜欢做的是使用我的演示项目的 EntityId。所以基本上,我有这样的代码:

if (Content.EntityId == 2277) {
    // do stuff because the View is showing its Demo Item
}

推荐阅读