Ticket #2255 (closed defect: fixed)
Erreur avec <tpl:SysIf blog_lang=
Reported by: | philippe | Owned by: | team |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | module:core | Version: | 2.12.1 |
Severity: | normal | Keywords: | |
Cc: |
Description (last modified by philippe) (diff)
Depuis la version 2.12 la balise tpl:SysIf retourne une valeur erronée (inversée ?) avec le filtre sur la langue du blog. Le test :
<tpl:SysIf blog_lang="fr"> <p>Français</p> </tpl:SysIf> <tpl:SysIf blog_lang="!fr"> <p>Autre langue</p> </tpl:SysIf>
retourne
<p>Autre langue</p>
sur un blog en français.
Si on change la langue du blog, par exemple pour l'anglais, le même test affiche
<p>Français</p> <p>Autre langue</p>
Change History
comment:2 Changed 8 years ago by franck
- Milestone 2.13 deleted
Ah oui, le code généré ne va pas du tout du tout :
<?php if($core->blog->settings->system->lang != 'fr') : ?> <p>Français</p> <?php endif; ?> <?php if($core->blog->settings->system->lang != '!fr') : ?> <p>Autre langue</p> <?php endif; ?>
On va regarder ça…
Note: See
TracTickets for help on using
tickets.