21/06/2013, 13:59:55
J'ai essayé ceci, ça ne donne pas le résultat escompté.
Code template du menu, pour le cas template="destinations" :
et j'appele le menu ainsi dans le gabarit :
Et voici la l'arbre de mes pages :
English
- Home
- Services
- Service 1
- Service 2
- Service 3
Francais
- Accueil
- Services
- Service 1
- Service 2
- Service 3
Je rappelle que c'est un site multilingue avec mle cms.
Et le résultat attendu c'est :
<select id="destinations">
<option>Choisir une destination</option>
<option value="">Service 1</option>
<option value="">Service 2</option>
<option value="">Service 3</option>
</select>
Merci d'avance...
Code template du menu, pour le cas template="destinations" :
Code :
[== PHP ==]
{assign var='number_of_levels' value=10000}
{if isset($menuparams.number_of_levels)}
{assign var='number_of_levels' value=$menuparams.number_of_levels}
{/if}
{if $count > 0}
<select id="destinations">
<option value="">{translate text='Choice destination...'}</option>
{foreach from=$nodelist item=node}
<option value="{$node->url}">{$node->menutext}</option>
{/foreach}
</select>
{/if}
et j'appele le menu ainsi dans le gabarit :
Code :
[== PHP ==]
{menu childrenof=$lang_parent template="destinations"}
Et voici la l'arbre de mes pages :
English
- Home
- Services
- Service 1
- Service 2
- Service 3
Francais
- Accueil
- Services
- Service 1
- Service 2
- Service 3
Je rappelle que c'est un site multilingue avec mle cms.
Et le résultat attendu c'est :
<select id="destinations">
<option>Choisir une destination</option>
<option value="">Service 1</option>
<option value="">Service 2</option>
<option value="">Service 3</option>
</select>
Merci d'avance...