{% extends "_layouts/cp" %} {% import "_includes/forms" as forms %} {% set title = "Content Languages"|t %} {% set header %}

{{ title }}

{% endset %} {% set content %}

{{ "Which languages will your content be available in?"|t }}

{{ forms.checkboxField({ label: blx.i18n.getLocaleName(blx.app.language) ~ ' (' ~ "Primary"|t ~ ')', checked: true, disabled: true }) }} {% if selectedLanguages is not defined %} {% set selectedLanguages = blx.systemSettings.languages %} {% endif %} {% for language in selectedLanguages %} {{ forms.checkboxField({ label: blx.i18n.getLocaleName(language), name: 'languages[]', value: language, checked: true }) }} {% endfor %}
{% set languages = blx.i18n.getLanguages|without(blx.app.language)|without(selectedLanguages) %} {% set totalLanguages = languages|length %} {% set languagesPerColumn = ceil(totalLanguages / 3 )%}
{% for language in languages %} {% if loop.index0 != 0 and loop.index0 % languagesPerColumn == 0 %}
{% endif %} {{ forms.checkboxField({ label: blx.i18n.getLocaleName(language), name: 'languages[]', value: language }) }} {% endfor %}
{% endset %}