Masquer certains paramètres de groupe si le nom du groupe inclut un nom spécifique

Oh attendez… Je vois soudainement quelques méthodes pour tester. Si Jinja2 fonctionne ici, alors en effet dans g.json le nom du groupe est visible et peut être utilisé pour une condition…

Et non, ça ne fonctionne pas. Et ce n’est pas Jinja2, ce sont des éléments spécifiques à Handlebars (mais je suppose que contains n’est pas une fonction native ?).

{{#contains "chapter" group.name}}
<div class='control-group'>
    <label class="control-label">{{i18n 'admin.groups.my_map.map_title'}}</label>
    {{input type="checkbox" checked=group.custom_fields.show_map}}
    <span>{{i18n 'admin.groups.my_map.map_switch'}}</span>
</div>
{{/contains}}

Mais ça ne fonctionne pas, j’obtiens un tas d’erreurs. Je n’utilise probablement pas le bon accès aux variables. Bien que remplacer group.name par simplement "chapter_netherlands" échoue également.

Erreur survenue :

- Lors du rendu :
  -niveau supérieur
    application
      discourse-root
        groupe
          groupe.gestion
            groupe.gestion.profil
              champs-profil-formulaire-groupes
                prise-de-raccordement-plugin
                  connecteur-plugin

Erreur non interceptée : Tentative de résolution de `contains`, qui était attendu comme un composant, mais rien n'a été trouvé.