deblan.io-murph/templates/page/links/default.html.twig

75 lines
2.7 KiB
Twig
Raw Normal View History

2021-11-23 22:48:55 +01:00
{% extends "page/titled/default.html.twig" %}
2021-03-29 22:45:39 +02:00
{% block css %}
{{- parent() -}}
<style>
#rss-icon {
color: #fd9f13;
}
</style>
{% endblock %}
{% block body %}
<div class="col-12">
<div class="body">
<div class="body-content">
2021-07-10 11:22:11 +02:00
{{- _page.content.value|murph_url|file_attributes|markdown('post') -}}
2021-03-29 22:45:39 +02:00
<p>
<a target="_blank" title="RSS" href="{{ safe_path(_node.routeName ~ '_rss') }}">
<span id="rss-icon" class="deblan-icon deblan-icon-rss"></span>
{{- ' Flux RSS' -}}
</a>
</p>
</div>
</div>
</div>
2021-03-29 22:45:39 +02:00
{% if pager.items is defined %}
2023-05-12 20:56:54 +02:00
<div class="col-12">
<div class="body">
{% for item in pager.items %}
{% if item.metas|length and item.metas.meta.title %}
{{ {blocks: [{type: 'link', data: item.metas}]}|editorjs_to_html|raw }}
{% else %}
<div class="ejs-link rounded-2xl shadow-md p-2 md:p-8 flex justify-start bg-box">
<a href="{{ item.link }}" class="ejs-link--anchor" target="_blank">
<div class="ejs-link-content">
<div class="ejs-link-content--title mb-8">{{- item.title -}}</div>
2022-04-05 13:45:39 +02:00
2023-05-12 20:56:54 +02:00
<div class="ejs-link-content--link">
<span class="deblan-icon deblan-icon-link"></span>
{{- item.link -}}
</div>
</div>
</a>
2022-04-05 13:45:39 +02:00
</div>
2023-05-12 20:56:54 +02:00
{% endif %}
{% endfor %}
</div>
</div>
2021-03-29 22:45:39 +02:00
{% if pager.maxPage %}
<div class="col-12">
<div class="body">
<div class="pager align-right">
{{ include('module/_pager.html.twig', {
route: _node.routeName,
routeParams: {},
pages: pager.maxPage,
currentPage: pager.page
}) }}
</div>
</div>
</div>
{% endif %}
{% else %}
<div class="grid">
<div class="col-12 alert alert-notice">
{{- 'Aucun lien disponible pour le moment.' -}}
</div>
</div>
{% endif %}
{% endblock %}