Les avertissements suivants se sont produits :
Warning [2] Undefined array key 0 - Line: 1640 - File: showthread.php PHP 8.2.18 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/showthread.php 1640 errorHandler->error_callback
/showthread.php 915 buildtree




Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Disparition du menu avec mleCMS
#5
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}
Répondre


Messages dans ce sujet

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)