Browse code

Add reader module and extend API service to provide job details

Benjamin Roth authored on06/02/2023 17:22:18
Showing1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,27 @@
1
+{% extends '@Contao/block_unsearchable' %}
2
+
3
+{% block content %}
4
+    {% if job is not defined %}
5
+        <p>Die gewünschte Stellenanzeige wurde nicht gefunden!</p>
6
+    {% else %}
7
+        <h2>{{ job.Bezeichnung }}</h2>
8
+        <div class="meta">
9
+            <dl>
10
+                <dt>Einsatzort:</dt><dd>{{ job.EinsatzortPlz }} {{ job.EinsatzortOrt }}</dd>
11
+                <dt>Vertragsart:</dt><dd>{{ job.Vertragsart }}</dd>
12
+                <dt>Beginn:</dt><dd>{{ job.BeginnAbSofort ? 'ab sofort' : (job.Beginn ? job.Beginn|date("d.m.Y") : '') }}</dd>
13
+                <dt>Arbeitszeit:</dt><dd>{{ job.Arbeitsstunden }} - {{ job.ArbeitsstundenBis }} Stunden {{ job.ArbeitsstundenZeitraumLookup.Bezeichnung }}</dd>
14
+                <dt>Eintrag vom:</dt><dd>{{ job.DatumAb ? job.DatumAb|date("d.m.Y") : '' }}</dd>
15
+            </dl>
16
+        </div>
17
+        <div class="job_description">
18
+            {{ job.Stellenziel|raw }}
19
+        </div>
20
+    {% endif %}
21
+
22
+    {% if listUrl is defined %}
23
+        <p class="back"><a href="{{ listUrl }}">{{ 'MSC.goBack'|trans({}, 'contao_default') }}</a></p>
24
+    {% endif %}
25
+
26
+
27
+{% endblock %}