通过应用程序中的模板获取内容以呈现问题

Issue getting content to render via Template in App

当我设置了一个视图,但我无法让它吐出内容,除非我没有设置内容类型,然后我可以让文本最少吐出。

然而,当我 select 一个内容类型时,什么也没有吐出来,它说它没有演示项目。

无内容类型 selected - 我可以显示文本,它不会循环遍历我的四个内容或呈现标记。

https://imgur.com/R5dzLyg

https://imgur.com/KLqIr5H

https://imgur.com/fnakNcw

如果我 select 内容类型 - 它只是说没有演示内容

https://imgur.com/UR3DZdp

https://imgur.com/f9EII10

如果我select一个演示内容

https://imgur.com/2pJPfoE

如果我select演示内容而不是内容类型

https://imgur.com/2pJPfoE

我确定我遗漏了一些小东西。我点击和探索的次数越多,我就越困惑。我有 Drupal 背景,所以我喜欢这个想法,并且真的很想像使用 Drupal 站点一样使用 DNN。

感谢您对此的帮助。

对于遇到此问题的任何人,我们发现解决此问题的方法是检查该字段是否为空。

<div class="row">
 @foreach(var cont in AsDynamic(App.Data["Homepage Blocks"])){
    <div class="col-md-6 block__wrapper">
        <a href="@(cont.Url != null ? cont.Url : "")">
            <div class="block__contianer" style="background-image: url('@(cont.Image != null ? cont.Image : "")')">
                <div class="block__square">
                    <h2><span style="color:#ffffff;">@(cont.Headline != null ? cont.Headline : "")</span></h2>
                </div>
            </div>
        </a>
    </div>
}
</div>