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

Community guidelines

Please keep discussions civil and on-topic. Repeated violations may lead to a temporary ban.

Showcase

Select language show module

Started by angro 9 years ago · 0 replies · 1045 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, 3 months ago
3 136 1 month ago
Showcase · by Julien Perret, 2 months ago
4 146 2 months ago
Showcase · by Stuart, 5 months ago
1 126 5 months ago
Showcase · by Gez, 8 months ago
4 258 8 months ago
Showcase · by Roger Parkinson, 10 months ago
0 113 10 months ago