beeware.github.io/templates/resource.html
2017-09-23 15:59:09 -04:00

43 lines
1.5 KiB
HTML

{% extends "page.html" %}
{% from "macros/video.html" import render_video %}
{% from "macros/podcast.html" import render_podcast %}
{% from "macros/article.html" import render_article %}
{% from "macros/breadcrumbs.html" import breadcrumbs %}
{% from "macros/translation.html" import transbag %}
{% set t_as_seen_at = transbag('translate', this.alt, 'as_seen_at') %}
{% set t_by = transbag('translate', this.alt, 'by') %}}
{% set t_published = transbag('translate', this.alt, 'published') %}
{% set t_unknown_resource = transbag('translate', this.alt, 'unknown_resource') %}
{% block preamble %}
<div class="banner">
<div class="container">
<p>{{ breadcrumbs(this) }}</p>
<h2>{{ this.title }}</h2>
<p>{{ t_by|capitalize }} {{ this.author }}; {{ t_published }} {{ this.pub_date|datetimeformat("MMMM d, YYYY" ,locale=this.alt)|capitalize }}</p>
</div>
</div>
{% endblock %}
{% block main %}
{% if this.resource_type == 'article' %}
{{ render_article(this) }}
{% elif this.resource_type == 'video' %}
{{ render_video(this) }}
{% elif this.resource_type == 'podcast' %}
{{ render_podcast(this) }}
{% else %}
{{ t_unknown_resource }}
{% endif %}
{% endblock %}
{% block gutter %}
{% if this.event_name %}
<div class="col-sm-12 col-md-4 gutter">
{% if this.event_url %}
<p><a href="{{ this.event_url }}">{{ t_as_seen_at }} {{ this.event_name }}</a></p>
{% else %}
<p>{{ t_as_seen_at }} {{ this.event_name }}</p>
{% endif %}
</div>
{% endif %}
{% endblock %}