diff --git a/src/fellchensammlung/templates/fellchensammlung/partials/bulma-partial-announcement.html b/src/fellchensammlung/templates/fellchensammlung/partials/bulma-partial-announcement.html new file mode 100644 index 0000000..1852015 --- /dev/null +++ b/src/fellchensammlung/templates/fellchensammlung/partials/bulma-partial-announcement.html @@ -0,0 +1,12 @@ +{% load i18n %} +{% load custom_tags %} +
+
+

{{ announcement.title }}

+ +
+
+ {{ announcement.content | render_markdown }} +
+ +
diff --git a/src/fellchensammlung/templatetags/custom_tags.py b/src/fellchensammlung/templatetags/custom_tags.py index eb060c0..a74aefb 100644 --- a/src/fellchensammlung/templatetags/custom_tags.py +++ b/src/fellchensammlung/templatetags/custom_tags.py @@ -84,3 +84,15 @@ def add_class(field, css_class): @register.filter def widget_type(field): return field.field.widget.__class__.__name__ + + +@register.filter +def type_to_bulma_class(value): + if value == "info": + return "is-info" + elif value == "warning": + return "is-warning" + elif value == "important": + return "is-danger" + else: + return value