mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2025-07-18 22:44:24 +02:00
33 lines
1.5 KiB
Django/Jinja
33 lines
1.5 KiB
Django/Jinja
{# Allow multiple sub_filters #}
|
|
sub_filter_once off;
|
|
sub_filter_types text/html;
|
|
|
|
{% set modifier_css_enabled = applications | get_app_conf(application_id, 'features.css', False) %}
|
|
{% set modifier_matomo_enabled = applications | get_app_conf(application_id, 'features.matomo', False) %}
|
|
{% set modifier_iframe_enabled = applications | get_app_conf(application_id, 'features.port-ui-desktop', False) %}
|
|
{% set modifier_javascript_enabled = applications | get_app_conf(application_id, 'features.javascript', False) %}
|
|
|
|
{% if modifier_iframe_enabled or modifier_css_enabled or modifier_matomo_enabled or modifier_javascript_enabled %}
|
|
sub_filter '</head>' '
|
|
{%- if modifier_css_enabled -%}
|
|
{%- include "roles/srv-web-7-7-inj-css/templates/head_sub.j2" -%}
|
|
{%- endif -%}
|
|
{%- if modifier_matomo_enabled -%}
|
|
{%- include "roles/srv-web-7-7-inj-matomo/templates/head_sub.j2" -%}
|
|
{%- endif -%}
|
|
{%- if modifier_iframe_enabled -%}
|
|
{%- include "roles/srv-web-7-7-inj-iframe/templates/head_sub.j2" -%}
|
|
{%- endif -%}
|
|
{%- if modifier_javascript_enabled -%}
|
|
{%- include "roles/srv-web-7-7-inj-javascript/templates/head_sub.j2" -%}
|
|
{%- endif -%}
|
|
</head>';
|
|
{% endif %}
|
|
|
|
{% if modifier_css_enabled | bool %}
|
|
{% include 'roles/srv-web-7-7-inj-css/templates/location.conf.j2' %}
|
|
{% endif %}
|
|
|
|
{% if modifier_matomo_enabled %}
|
|
{% include 'roles/srv-web-7-7-inj-matomo/templates/matomo-tracking.conf.j2' %}
|
|
{% endif %} |