From 2d0d6a492b92a01fd0449eeb38cf4500f7bf10db Mon Sep 17 00:00:00 2001 From: etienne Date: Fri, 2 Jul 2021 16:43:41 +0200 Subject: [PATCH] Blog, first try --- templates/blog.html.twig | 27 +++++++++++++++++++++ templates/partials/blog-list-item.html.twig | 24 ++++++++++++++++++ 2 files changed, 51 insertions(+) create mode 100755 templates/blog.html.twig create mode 100644 templates/partials/blog-list-item.html.twig diff --git a/templates/blog.html.twig b/templates/blog.html.twig new file mode 100755 index 0000000..2cbfd87 --- /dev/null +++ b/templates/blog.html.twig @@ -0,0 +1,27 @@ + +{% extends 'partials/base.html.twig' %} +{% set collection = page.collection() %} +{% set blog = page.find(header_var('blog_url')|defined(theme_var('blog-page'))) %} +{% set show_breadcrumbs = header_var('show_breadcrumbs', [page, blog])|defined(true) %} +{% set show_sidebar = header_var('show_sidebar', [page, blog])|defined(true) %} +{% set show_pagination = header_var('show_pagination', [page, blog])|defined(true) %} + +{% block body %} +
+
+ + {% if show_breadcrumbs and config.plugins.breadcrumbs.enabled %} + {% include 'partials/breadcrumbs.html.twig' %} + {% endif %} +
+ {% for child in collection %} + {% include 'partials/blog-list-item.html.twig' with {blog: page, page : child %} + {% endfor %} +
+ +
+
+{% endblock %} + + + diff --git a/templates/partials/blog-list-item.html.twig b/templates/partials/blog-list-item.html.twig new file mode 100644 index 0000000..a23c721 --- /dev/null +++ b/templates/partials/blog-list-item.html.twig @@ -0,0 +1,24 @@ +
+ {% set image = page.media.images|first %} + {% if image %} + + {% endif %} +
+
+ {% include 'partials/blog/date.html.twig' %} +
+
+ {% include 'partials/blog/title.html.twig' with {title_level: 'h5'} %} +
+
+
+ {% if page.summary != page.content %} + {{ page.summary|raw }} + {% else %} + {{ page.content|raw }} + {% endif %} +
+
+