Skip to content
● Meet Grav Guard: keep every Grav site you run secure and up to date, all from one place. Free for up to 3 sites. Read more →

Select language show module

Started by angro 9 years ago · 0 replies · 1609 views
9 years ago

Mainly for the Gantry5

TWIG

==== twig ====

{% extends '@nucleus/partials/particle.html.twig' %}

{% block particle %} {#

    {% set exit = false %}
    {% set languages = particle.language|split(',') %}

    {% for language in languages if not exit %}
        {% if grav.language.getActive == language or language == 'all' %} {% set exit = true %}
            {# content #}
            <h2>Language: {{ grav.language.getActive }}</h2>
        {% endif %}
    {% endfor %}

{% endblock %}

=== yaml ===

language:
  #type: select.select # =grav=
  type: input.multicheckbox # =gantry5=
  label: Language Open
  size: medium
  classes: fancy
  #multiple: true # =grav 1.1=
  help: Language
  data-options@: 'Grav\Plugin\Admin\Admin::siteLanguages'
  default: all
  options:
    all: All

Suggested topics

Topic Participants Replies Views Activity
Showcase · by Julien Perret, 1 week ago
2 176 3 days ago
Showcase · by chraebsli, 1 week ago
0 96 1 week ago
Showcase · by Paul Hibbitts, 4 weeks ago
0 632 4 weeks ago
Showcase · by Anthony L., 3 months ago
3 893 1 month ago
Showcase · by lynbor, 2 months ago
0 619 2 months ago