Приклади коду шаблону, щоб не забути, (css – bootstrap 5)
{% extends "base.html" %} {% load static wagtailimages_tags wagtailcore_tags %} {% for file in page.project_file.all %} {% if forloop.first %} <div>Files:<br> {% endif %} <a target="_blank" href="{{ file.prj_file.url }}"> <img class="card-img-top mb-5 mb-md-0" src="{{ file.prj_file.url }}" alt="{{ file.description }}" /> </a> {% if forloop.last %} {% else %}<br> {% endif %} {% endfor %}</div>
Далі, для довідки:
Теги, що найчастіше використовуються (мною)
{% load static wagtailcore_tags %} - перша стрічка в шаблоні. якщо у файлі використовуються теги має бути в цьому файлі, з переліком тегів, які використовуваються
<link rel="stylesheet" href="{% static 'css/welcome_page.css' %}">
{% block content %} {% endblock content %} <= content - це назва блоку, створює розробник таку, яку треба (тобто будь-яку)
{% comment %} текст коментаря {% endcomment %}
або {# коментар тут #}
{% include 'home/welcome_page.html' %}
Теги, які треба погуглити для правильного використання
{{ project.specific.body|striptags|truncatechars:55 }}
- коли треба видалити RichText форматування (striptags), та підрізати (truncatechars) до 55 знаків, при підрізанні, додатково ставить трикрапку "..."
{{page.text_copyright | safe }}