Skip to content
Grav 2.0 is officially stable. Read the announcement →
Showcase

Select language show module

Started by angro 9 years ago · 0 replies · 1258 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 Anthony L., 6 days ago
0 115 6 days ago
Showcase · by Andy Miller, 1 month ago
2 583 3 weeks ago
Showcase · by milkboy, 3 weeks ago
1 318 3 weeks ago
Showcase · by chrisschm, 1 month ago
0 294 1 month ago
Showcase · by Julien Perret, 5 months ago
3 903 3 months ago