[Résolu] Impossible de récupérer la variable image dans un menu

Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
#1
Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: 1.11.2.1
#~ Url du site :
#~ Hébergeur / Soft : Ubuntu / Lamp : dédié
#~ Informations Système :
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~



Bonjour,

Je n'arrive pas à récupérer la variable image ou tumbnail dans un template de menu personalisé, j'ai pourtant sélectionné une image et une vignette dans l'onglet option de l’élément de menu à coté duquel je souhaite afficher l'image mais la variable image reste introuvable.

Voici le code de mon menu

Code :
{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}
    <div id="menuwrapper">
        <ul id="primary-nav">
            {foreach from=$nodelist item=node}
                {if $node->depth > $node->prevdepth}
                    {repeat string='<ul class="unli">' times=$node->depth-$node->prevdepth}
                {elseif $node->depth < $node->prevdepth}
                    {repeat string='</li><li class="separator once" style="list-style-type: none;">&nbsp;</li></ul>' times=$node->prevdepth-$node->depth}
                    </li>
                {elseif $node->index > 0}</li>
                {/if}
                
                {if $node->parent == true or $node->current == true}
                    {assign var='classes' value='menuactive'}
                    
                    {if $node->parent == true}
                        {assign var='classes' value='menuactive menuparent'}
                    {/if}
                    
                    {if $node->children_exist == true and $node->depth < $number_of_levels}
                        {assign var='classes' value=$classes|cat:' parent'}
                    {/if}
                    
                    {if $node->type == 'sectionheader'}
                        <li class="{$classes}"><a class="{$classes}">
                            <span class="sectionheader">{$node->menutext}</span></a>
                    {else}
                        <li class="{$classes}"><a class="{$classes}"
                        
                    {/if}
                    
                {elseif $node->type == 'sectionheader' and $node->haschildren == true}
                    <li class="sectionheader">
                        <a><span>{$node->menutext}</span></a>
                    
                {elseif $node->type == 'sectionheader'}
                    <li class="sectionheader">
                        {if isset($node->image) && $node->image != ''}
                            <img src="{$node->image}" alt="" />
                        {/if}
                        <a><span>{$node->menutext}</span></a>
                        {$node|print_r}
                {elseif $node->type == 'separator'}
                    <li style="list-style-type: none;"> <hr class="menu_separator" />
                    
                {elseif $node->children_exist == true and $node->depth < $number_of_levels and $node->type != 'sectionheader' and $node->type != 'separator'}
                    <li class="menuparent"><a class="menuparent"
                    
                {else}
                    <li>
                        <a
                        {/if}
                        {if $node->type != 'sectionheader' and $node->type != 'separator'}
                            {if $node->target}target="{$node->target}"{/if} href="{$node->url}"><span>{$node->menutext}</span></a>
                        {/if}
            {/foreach}
            {repeat string='</li><li class="separator once" style="list-style-type: none;">&nbsp;</li></ul>' times=$node->depth-1}
            </li>
        </ul>
    <div class="clearb"></div>
    </div>
{/if}

Comme vous pouvez le voir j'ai essayé ici d'associer l'image à un sectionheader, j'ai essayé de l'attribuer à un élément de menu de standard mais ça ne marche pas non plus...

Ais-je raté quelque chose?
#1
Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: 1.11.2.1
#~ Url du site :
#~ Hébergeur / Soft : Ubuntu / Lamp : dédié
#~ Informations Système :
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~



Bonjour,

Je n'arrive pas à récupérer la variable image ou tumbnail dans un template de menu personalisé, j'ai pourtant sélectionné une image et une vignette dans l'onglet option de l’élément de menu à coté duquel je souhaite afficher l'image mais la variable image reste introuvable.

Voici le code de mon menu

Code :
{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}
    <div id="menuwrapper">
        <ul id="primary-nav">
            {foreach from=$nodelist item=node}
                {if $node->depth > $node->prevdepth}
                    {repeat string='<ul class="unli">' times=$node->depth-$node->prevdepth}
                {elseif $node->depth < $node->prevdepth}
                    {repeat string='</li><li class="separator once" style="list-style-type: none;">&nbsp;</li></ul>' times=$node->prevdepth-$node->depth}
                    </li>
                {elseif $node->index > 0}</li>
                {/if}
                
                {if $node->parent == true or $node->current == true}
                    {assign var='classes' value='menuactive'}
                    
                    {if $node->parent == true}
                        {assign var='classes' value='menuactive menuparent'}
                    {/if}
                    
                    {if $node->children_exist == true and $node->depth < $number_of_levels}
                        {assign var='classes' value=$classes|cat:' parent'}
                    {/if}
                    
                    {if $node->type == 'sectionheader'}
                        <li class="{$classes}"><a class="{$classes}">
                            <span class="sectionheader">{$node->menutext}</span></a>
                    {else}
                        <li class="{$classes}"><a class="{$classes}"
                        
                    {/if}
                    
                {elseif $node->type == 'sectionheader' and $node->haschildren == true}
                    <li class="sectionheader">
                        <a><span>{$node->menutext}</span></a>
                    
                {elseif $node->type == 'sectionheader'}
                    <li class="sectionheader">
                        {if isset($node->image) && $node->image != ''}
                            <img src="{$node->image}" alt="" />
                        {/if}
                        <a><span>{$node->menutext}</span></a>
                        {$node|print_r}
                {elseif $node->type == 'separator'}
                    <li style="list-style-type: none;"> <hr class="menu_separator" />
                    
                {elseif $node->children_exist == true and $node->depth < $number_of_levels and $node->type != 'sectionheader' and $node->type != 'separator'}
                    <li class="menuparent"><a class="menuparent"
                    
                {else}
                    <li>
                        <a
                        {/if}
                        {if $node->type != 'sectionheader' and $node->type != 'separator'}
                            {if $node->target}target="{$node->target}"{/if} href="{$node->url}"><span>{$node->menutext}</span></a>
                        {/if}
            {/foreach}
            {repeat string='</li><li class="separator once" style="list-style-type: none;">&nbsp;</li></ul>' times=$node->depth-1}
            </li>
        </ul>
    <div class="clearb"></div>
    </div>
{/if}

Comme vous pouvez le voir j'ai essayé ici d'associer l'image à un sectionheader, j'ai essayé de l'attribuer à un élément de menu de standard mais ça ne marche pas non plus...

Ais-je raté quelque chose?
#2
Bonjour et bienvenue,
regerde par là http://jc.etiemble.free.fr/abc/index.php...enu-images
Si tu as loadprops en paramètre dans l'appel du menu, il faut le virer.
Voir aussi ici : http://www.cmsmadesimple.fr/forum/viewtopic.php?id=3475
{SEO}
Inscrivez-vous à notre Newsletter sur le site (colonne de droite, en bas).
Vous appréciez CMSMS et l'aide qui vous est fournie ici, aidez-nous en participant au projet.
Formation CMS Made Simple | Création de site CMS Made Simple.

C'est en se plantant qu'on devient cultivé.
J'ai un string dans l'Array (Paris Hilton)
#2
Bonjour et bienvenue,
regerde par là http://jc.etiemble.free.fr/abc/index.php...enu-images
Si tu as loadprops en paramètre dans l'appel du menu, il faut le virer.
Voir aussi ici : http://www.cmsmadesimple.fr/forum/viewtopic.php?id=3475
{SEO}
Inscrivez-vous à notre Newsletter sur le site (colonne de droite, en bas).
Vous appréciez CMSMS et l'aide qui vous est fournie ici, aidez-nous en participant au projet.
Formation CMS Made Simple | Création de site CMS Made Simple.

C'est en se plantant qu'on devient cultivé.
J'ai un string dans l'Array (Paris Hilton)
#3
Merci pour le retour rapide.

Il restait effectivement un « loadprop=0 » dans mon template, depuis que je l'ai enlevé je récupére bien toutes mes variables.
#3
Merci pour le retour rapide.

Il restait effectivement un « loadprop=0 » dans mon template, depuis que je l'ai enlevé je récupére bien toutes mes variables.


Atteindre :


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