У нас есть сайт Sitecore, использующий Glass.Mapper. У нас также есть простой двухэтапный рабочий процесс «Черновик > Готово к публикации» для всех элементов. Есть глобальные элементы, представляющие собой промо, которые можно размещать на страницах. Авторы создают промо, затем создают страницы и размещают промо на страницах.
Если страница опубликована, но промо не опубликовано, страница возвращает эту ошибку: Конструктор типа «OurSite.Sitecore.Models.IPromo» не найден.
Поскольку сценарий, когда авторы не публикуют новые промо, является реальным, я хотел бы предотвратить эту ошибку, чтобы страница просто отображалась без промо. Мысли?