Dotclear

Ticket #2255 (closed defect: fixed)

Opened 8 years ago

Last modified 8 years ago

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:1 Changed 8 years ago by philippe

  • Description modified (diff)

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…

Last edited 8 years ago by franck (previous) (diff)

comment:3 Changed 8 years ago by franck

  • Status changed from new to closed
  • Resolution set to fixed
Note: See TracTickets for help on using tickets.

Sites map