@register.as_tag
def featured_breaking_news_content(*args):
- return Featured.objects.get(id=settings.BREAKING_NEWS_FEATURED_ID).pages.all()[0].richtextpage.content
+ news = Featured.objects.get(id=settings.BREAKING_NEWS_FEATURED_ID).pages.all()
+ if news:
+ return news[0].richtextpage.content
+ return ''
<div class="site__content">
<div class="container">
<main class="main" role="main">
- {% if on_home %}
+ {% featured_breaking_news_content as bk_content %}
+ {% if on_home and bk_content %}
<div class="bk__news">
<div class="media bk__news__inner">
<div class="media-img">
</span>
</div>
<div class="media-content bk__news__content">
- {% featured_breaking_news_content as content %}
- {{ content|safe }}
+ {{ bk_content|safe }}
</div>
</div>