53 lines
1.7 KiB
HTML
53 lines
1.7 KiB
HTML
{% load i18n %}
|
|
{% comment %}
|
|
Content related context:
|
|
- object: object to display
|
|
- cover: cover
|
|
- title: title
|
|
- subtitle: subtitle
|
|
- content: content to display
|
|
|
|
Styling related context:
|
|
- tag_class: css class to set to main tag
|
|
- tag_style: css styles to set to main tag
|
|
- child_tag_class: css class to set to direct component node children
|
|
|
|
{% endcomment %}
|
|
|
|
{% block outer %}
|
|
<article class="preview {% if not cover %}no-cover {% endif %}{% if is_active %}is-active{% endif %}{% block tag-class %}{{ tag_class|default:"" }}{% endblock %}" {% block tag-extra %}{% endblock %}>
|
|
{% block inner %}
|
|
{% block headings-container %}
|
|
<header class="headings{% block headings-class %}{% endblock %}"{% block headings-tag-extra %}{% endblock %}>
|
|
{% block headings %}
|
|
<div>
|
|
<a href="{{ url|escape }}" class="heading title {% block title-class %}{% endblock %}">{% block title %}{{ title|default:"" }}{% endblock %}</a>
|
|
</div>
|
|
<div>
|
|
<span class="heading subtitle {% block subtitle-class %}{% endblock %}">{% block subtitle %}{{ subtitle|default:"" }}{% endblock %}</span>
|
|
</div>
|
|
{% endblock %}
|
|
</header>
|
|
{% endblock %}
|
|
|
|
{% block content-container %}
|
|
<section class="content headings-container">
|
|
{% block content %}
|
|
{% if content and with_content %}
|
|
{% autoescape off %}
|
|
{{ content|striptags|linebreaks }}
|
|
{% endautoescape %}
|
|
{% endif %}
|
|
{% endblock %}
|
|
</section>
|
|
{% endblock %}
|
|
|
|
{% block actions-container %}
|
|
<div class="actions">
|
|
{% block actions %}{% endblock %}
|
|
</div>
|
|
{% endblock %}
|
|
{% endblock %}
|
|
</article>
|
|
{% endblock %}
|