Как не отобразить демонстрационный элемент в пустом списке? - PullRequest
0 голосов
/ 05 июля 2019

Я использую модуль контента 2SXC (используя шаблоны Razor) для создания списка элементов.В некоторых случаях я хочу позволить своим редакторам контента просто удалить все элементы из списка и либо вообще ничего не показывать, либо показывать собственное сообщение.В настоящее время в базовой конфигурации, если редактор содержимого удаляет все элементы из списка, он просто вернется к отображению демонстрационного элемента, как определено шаблоном.

Например, у меня есть список "Сессии ", и мои редакторы контента регулярно добавляют и удаляют сессии из этого списка.Если сеансов нет, я хочу разрешить им просто удалить все сеансы, а затем оставить модуль пустым или показать сообщение «Нет больше сеансов».

Возможно ли это?

1 Ответ

0 голосов
/ 13 июля 2019

Это похоже на то, что я пытаюсь сделать. Проверьте ответ / обсуждение Даниэля здесь .

Что мне нравится делать, так это использовать EntityId моего демо-элемента. Итак, в основном, у меня есть такой код:

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