|
36 | 36 | * @see template_preprocess_field() |
37 | 37 | */ |
38 | 38 | #} |
39 | | -{% set node = element['#object'] %} |
40 | | -{% set meeting_cancelled = public_meeting_helper.isCancelled(node) %} |
41 | | -{% set meeting_has_been_held = public_meeting_helper.hasBeenHeld(node) %} |
42 | | -{% set registration_deadline_passed = public_meeting_helper.isDeadlinePassed(node) %} |
43 | | - |
44 | 39 | {% if label_hidden %} |
45 | 40 | {% if multiple %} |
46 | 41 | {% for item in items %} |
|
68 | 63 | {% endif %} |
69 | 64 | {% endif %} |
70 | 65 |
|
71 | | -{% if meeting_cancelled %} |
72 | | - <div class="pretix-alert meeting-has-been-cancelled my-3">{{ 'Meeting has been cancelled'|t }}</div> |
73 | | -{% elseif meeting_has_been_held %} |
74 | | - <div class="pretix-alert meeting-has-been-held my-3">{{ 'Meeting has already been held'|t }}</div> |
75 | | -{% else %} |
76 | | - {% if registration_deadline_passed %} |
77 | | - {# @TODO: Design: styling of "alert" #} |
78 | | - <div class="pretix-alert pretix-alert-registration-deadline-passed my-3">{{ 'Registration deadline passed'|t }}</div> |
| 66 | +{% set node = element['#object'] %} |
| 67 | +{# pretix info is rendered in hoeringsportal-public-meeting-summary.html.twig #} |
| 68 | +{% if not public_meeting_helper.hasPretixSignUp(node) %} |
| 69 | + {% set meeting_cancelled = public_meeting_helper.isCancelled(node) %} |
| 70 | + {% set meeting_has_been_held = public_meeting_helper.hasBeenHeld(node) %} |
| 71 | + {% set registration_deadline_passed = public_meeting_helper.isDeadlinePassed(node) %} |
| 72 | + |
| 73 | + {% if meeting_cancelled %} |
| 74 | + <div class="pretix-alert meeting-has-been-cancelled my-3">{{ 'Meeting has been cancelled'|t }}</div> |
| 75 | + {% elseif meeting_has_been_held %} |
| 76 | + <div class="pretix-alert meeting-has-been-held my-3">{{ 'Meeting has already been held'|t }}</div> |
79 | 77 | {% else %} |
80 | | - <a id="sign-up-shortcut" class="btn btn-primary btn-sm my-3" style="display: none">{{ 'Sign up for public meeting'|t }}</a> |
| 78 | + {% if registration_deadline_passed %} |
| 79 | + <div class="pretix-alert pretix-alert-registration-deadline-passed my-3">{{ 'Registration deadline passed'|t }}</div> |
| 80 | + {% else %} |
| 81 | + <a id="sign-up-shortcut" class="btn btn-primary btn-sm my-3" style="display: none">{{ 'Sign up for public meeting'|t }}</a> |
| 82 | + {% endif %} |
81 | 83 | {% endif %} |
82 | 84 | {% endif %} |
0 commit comments