/
index.twig
100 lines (88 loc) · 3.67 KB
/
index.twig
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
{% extends 'partials/_master.twig' %}
{% block main %}
<section class="section">
<div class="container">
<div class="columns">
<div class="column is-two-thirds">
{# Remove this include if you don't need it anymore. #}
{{ include('partials/_fresh_install.twig') }}
{% setcontent homepage = "homepage" limit 1 returnsingle %}
{% if homepage %}
<div class="content">
<h2 class="title is-size-1 is-size-3-mobile">{{ homepage.title }}</h2>
<div class="teaser">{{ homepage.teaser }}</div>
{{ homepage.content }}
{% include 'partials/_record_meta.twig' with {'record': homepage } %}
</div>
{% else %}
{# Remove this include if you don't need it anymore. #}
{{ include('partials/_no_content.twig') }}
{% endif %}
</div>
<div class="column">
{{ include('partials/_aside.twig') }}
</div>
</div>
</div>
</section>
{# Pages section #}
<section class="section section-pages hero is-success is-bold">
<div class="container">
<h2 class="title">Pages</h2>
<div class="columns">
{% setcontent pages = 'pages/latest/3' %}
{% for page in pages %}
<div class="column">
<div class="card">
<div class="card-image">
<figure class="image is-3by2">
{{ popup(page.values.image, 480, 320) }}
</figure>
</div>
<div class="card-content content">
<h3><a href="{{ page.link() }}">{{ page.title }}</a></h3>
<p>{{ page.excerpt }}</p>
<a class="button is-primary" href="{{ page.link() }}">
{{ __('general.phrase.read-more') }}
</a>
</div>
</div>
</div>
{% else %}
<div class="column">
<p>{{ __("general.phrase.no-content-found") }}</p>
</div>
{% endfor %}
</div>
</div>
</section>
{# Latest entries #}
<section class="section section-latest-entries">
<div class="container">
<h2 class="title">Latest Entries</h2>
{% setcontent entries = 'entries/latest/3' %}
{% for entry in entries %}
<article role="article" class="media columns">
<div class="media-content column is-7">
<div class="content">
<h3><a href="{{ entry.link }}">{{ entry.title }}</a></h3>
{{ entry.teaser }}
{% include 'partials/_record_meta.twig' with {'extended': true, 'record': entry} %}
</div>
</div>
<div class="media-right column">
<figure class="image">
{{ popup(entry.values.image, 480, 320) }}
</figure>
</div>
</article>
{% else %}
<p>{{ __("general.phrase.no-content-found") }}</p>
{% endfor %}
<div class="buttons has-addons is-right">
<a class="button is-primary" href="{{ path('contentlisting', {'contenttypeslug': 'entries'}) }}">Read more <span class="is-hidden"> Entries</span></a>
</div>
</div>
</section>
{% include "partials/_sub_recent_records.twig" %}
{% endblock main %}