Forum CMS Made Simple FR
Disparition du menu avec mleCMS - Version imprimable

+- Forum CMS Made Simple FR (https://forum.cmsmadesimple.fr)
+-- Forum : Général (https://forum.cmsmadesimple.fr/forum-3.html)
+--- Forum : Général (https://forum.cmsmadesimple.fr/forum-10.html)
+--- Sujet : Disparition du menu avec mleCMS (/thread-3136.html)



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é ? Sad


Disparition du menu avec mleCMS - jce76350 - 13/03/2014

A mon avis, tu n'utilises pas MLE correctement - je t'ai donné le lien pour une utilisation dans les règles