Disparition du menu avec mleCMS -
zcodaly - 10/03/2014
Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: 1.11.10
#~ Url du site : www.eos-imaging.com
#~ Hébergeur / Soft : Ovh
#~ Informations Système :
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~
Ecrivez votre question ici.
Suite à la maj de cmsms, mon menu créé via le gestionnaire de menu disparaît lorsque la langue international en est activée. En revanche il fonctionne parfaitement lorsque c,est le français ou langlais us qui sont actifs. Ce comportement est intervenu à la suite de la MAJ.
EXEMPLE :
Http://www.eos-imaging.com/homepage-6.html
Fonctionne
Http://www.eos-imaging.com/homepage-4.html
Ne fonctionne pas
Une idée ?
Disparition du menu avec mleCMS -
jce76350 - 10/03/2014
les liens sont erronés un http en trop
de plus manque le meta name="Generator" content="CMS Made Simple
[la communauté francophone exigera de vous que vous conserviez dans le code HTML de vos pages la ligne suivante]
<meta name="Generator" content="CMS Made Simple - Copyright © 2004-14 Ted Kulp. All rights reserved." />
C'est aussi valable tous tes autres sites Web
Donc Pas d'aide avant la mise en conformité
Disparition du menu avec mleCMS -
zcodaly - 10/03/2014
Mmm désolé… après avoir récupéré l'administration de ce site, je n'avais pas fait à ce détail fâcheux. C'est une lacune désormais corrigée.
Disparition du menu avec mleCMS -
jce76350 - 10/03/2014
>la langue international
C'est ??
je ne comprends pas le systeme de gestion de ton module
MLE
Disparition du menu avec mleCMS -
zcodaly - 10/03/2014
J'utilise 3 langues pour le site, gérées via le module MleCMS version 1.11.4:
l'anglais international (en_EN)
l'anglais US (en_US)
et le français (fr_FR)
il y a un javascript qui récupère la variable langue de cette manière :
<script type="text/javascript">
var lang_iso = '{$lang_extra}';
</script>
pour les instances US et FR de la homepage, la variable est bien renseignée ce qui donne :
www.eos-imaging.com/homepage-6.html
> var lang_iso = 'en_US';
www.eos-imaging.com/homepage-5.html
> var lang_iso = 'fr_FR';
mais pas pour la version dite "internationale du site"
www.eos-imaging.com/homepage-4.html
> var lang_iso = '';
Je ne pense pas qu'il y ait une incidence, mais je précise pour info.
Pour le menu, j'utilise un gabarit de menu spécifique don voici le code :
{if $count > 0}
<ul id="primaryNavigation">
{foreach from=$nodelist item=node}
{if $node->depth > $node->prevdepth}
{repeat string="<ul>" times=$node->depth-$node->prevdepth}
{elseif $node->depth < $node->prevdepth}
{repeat string="</li></ul>" times=$node->prevdepth-$node->depth}
</li>
{elseif $node->index > 0}
</li>
{/if}
{if $node->index == 0}
<li id="home">
<a href="{$node->url}" title="EOS imaging homepage"><span class="{$lang_extra}">Home</span></a>
{else}
{if $node->parent == true or $node->current == true}
{assign var='classes' value='active'}
<li id="{$node->titleattribute}" {if $node->parent==true}class="{$classes}"{/if}>
<a href="{$node->url}">{$node->menutext}</a>
{elseif $node->children_exist == true and $node->depth < $number_of_levels and $node->type != 'sectionheader' and $node->type != 'separator'}
<li><a href="{$node->url}">{$node->menutext}</a>
{elseif $node->current == true}
<li><a>{$node->menutext}</a>
{elseif $node->type == 'sectionheader'}
<li><a>{$node->menutext}</a>
{elseif $node->type == 'separator'}
<li>
{else}
<li><a href="{$node->url}">{$node->menutext}</a>
{/if}
{/if}
{/foreach}
{repeat string="</li></ul>" times=$node->depth-1}</li>
</ul>
{/if}
Disparition du menu avec mleCMS -
zcodaly - 13/03/2014
Personne n'est inspiré ?
Disparition du menu avec mleCMS -
jce76350 - 13/03/2014
A mon avis, tu n'utilises pas MLE correctement - je t'ai donné le l
ien pour une utilisation dans les règles