-<h4>{{ item.title }}</h4>
+{% if item %}
+ <h4>{{ item.title }}</h4>
-<a href="{{ item.link }}" {% if item.link.startswith("http://") %}target="_blank" {% end %}>
- <img src="{{ static_url(item.uri) }}" border="0" alt="{{ _("Banner") }}" />
-</a>
+ <a href="{{ item.link }}" {% if item.link.startswith("http://") %}target="_blank" {% end %}>
+ <img src="{{ static_url(item.uri) }}" border="0" alt="{{ _("Banner") }}" />
+ </a>
+{% end %}
self.items.append(Item(**_stringify(item)))
def get(self):
- return random.choice(self.items)
+ if self.items:
+ return random.choice(self.items)
banners = Banners("banners.json")