通过应用程序中的模板获取内容以呈现问题
Issue getting content to render via Template in App
当我设置了一个视图,但我无法让它吐出内容,除非我没有设置内容类型,然后我可以让文本最少吐出。
然而,当我 select 一个内容类型时,什么也没有吐出来,它说它没有演示项目。
无内容类型 selected - 我可以显示文本,它不会循环遍历我的四个内容或呈现标记。
如果我 select 内容类型 - 它只是说没有演示内容
如果我select一个演示内容
如果我select演示内容而不是内容类型
我确定我遗漏了一些小东西。我点击和探索的次数越多,我就越困惑。我有 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>
当我设置了一个视图,但我无法让它吐出内容,除非我没有设置内容类型,然后我可以让文本最少吐出。
然而,当我 select 一个内容类型时,什么也没有吐出来,它说它没有演示项目。
无内容类型 selected - 我可以显示文本,它不会循环遍历我的四个内容或呈现标记。
如果我 select 内容类型 - 它只是说没有演示内容
如果我select一个演示内容
如果我select演示内容而不是内容类型
我确定我遗漏了一些小东西。我点击和探索的次数越多,我就越困惑。我有 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>