feat: Add customizable external site warning to
This commit is contained in:
parent
dac9661d51
commit
3a6e7f5344
19
README.md
19
README.md
@ -44,15 +44,16 @@ nf query_location <query>
|
|||||||
There is a system for customizing texts in Notfellchen. Not every change of a tet should mean an update of the software. But this should also not become a CMS.
|
There is a system for customizing texts in Notfellchen. Not every change of a tet should mean an update of the software. But this should also not become a CMS.
|
||||||
Therefore, a solution is used where a number of predefined texts per site are supported. These markdown texts will then be included in the site, if defined.
|
Therefore, a solution is used where a number of predefined texts per site are supported. These markdown texts will then be included in the site, if defined.
|
||||||
|
|
||||||
| Textcode | Location |
|
| Textcode | Location |
|
||||||
|---------------------|----------|
|
|-------------------------|-----------------------|
|
||||||
| `how_to` | Index |
|
| `how_to` | Index |
|
||||||
| `introduction` | Index |
|
| `introduction` | Index |
|
||||||
| `privacy_statement` | About |
|
| `privacy_statement` | About |
|
||||||
| `terms_of_service` | About |
|
| `terms_of_service` | About |
|
||||||
| `imprint` | About |
|
| `imprint` | About |
|
||||||
| `about_us` | About |
|
| `about_us` | About |
|
||||||
| Any rule | About |
|
| `external_site_warning` | External Site Warning |
|
||||||
|
| Any rule | About |
|
||||||
|
|
||||||
# Developer Notes
|
# Developer Notes
|
||||||
|
|
||||||
|
@ -1,10 +1,15 @@
|
|||||||
{% extends "fellchensammlung/base_generic.html" %}
|
{% extends "fellchensammlung/base_generic.html" %}
|
||||||
{% load i18n %}
|
{% load i18n %}
|
||||||
|
{% load custom_tags %}
|
||||||
{% block content %}
|
{% block content %}
|
||||||
<div class="card">
|
<div class="card">
|
||||||
{% blocktranslate %}
|
{% if external_site_warning %}
|
||||||
<p>Achtung du verlässt notfellchen.org</p>
|
{{ external_site_warning.content | render_markdown }}
|
||||||
{% endblocktranslate %}
|
{% else %}
|
||||||
<a href="{{ url }}" class="btn button" >{% translate "Weiter" %}</a>
|
{% blocktranslate %}
|
||||||
|
<p>Achtung du verlässt notfellchen.org</p>
|
||||||
|
{% endblocktranslate %}
|
||||||
|
{% endif %}
|
||||||
|
<a href="{{ url }}" class="btn button">{% translate "Weiter" %}</a>
|
||||||
</div>
|
</div>
|
||||||
{% endblock content %}
|
{% endblock content %}
|
||||||
|
@ -537,6 +537,7 @@ def external_site_warning(request):
|
|||||||
context = {"url": url}
|
context = {"url": url}
|
||||||
language_code = translation.get_language()
|
language_code = translation.get_language()
|
||||||
lang = Language.objects.get(languagecode=language_code)
|
lang = Language.objects.get(languagecode=language_code)
|
||||||
Text.get_texts(["external_site_warning", "good_adoption_practices"], language=lang)
|
texts = Text.get_texts(["external_site_warning", "good_adoption_practices"], language=lang)
|
||||||
|
context.update(texts)
|
||||||
|
|
||||||
return render(request, 'fellchensammlung/external_site_warning.html', context=context)
|
return render(request, 'fellchensammlung/external_site_warning.html', context=context)
|
||||||
|
Loading…
Reference in New Issue
Block a user