Jump to content

RÉSOLU Miniature dans menu horizontal


Recommended Posts

Bonjour à tous, peut être le sujet a t'il été déjà évoqué mais je ne l'ai pas trouvé avec 1.7…

 

Voilà je test en local la nouvelle version et je vois que l'on peut mettre une miniature des catégories dans le menu horizontal. Hors rien n'apparaît… j'ai tenté de faire ce qu'un tuto  proposait en modifiant ainsi le code du ps_mainmenu.tpl mais là cette fois une icone apparait dans le menu avec sous firebug comme quoi il ne peut télécharger l'url demandée… Je débute et si vous aviez la gentillesse de m'aider…

 

Ci-dessous le code modifié en ligne 29 à 33 :

{function name="menu" nodes=[] depth=0 parent=null}
    {if $nodes|count}
      <ul class="top-menu" {if $depth == 0}id="top-menu"{/if} data-depth="{$depth}">
        {foreach from=$nodes item=node}
            <li class="{$node.type}{if $node.current} current {/if}" id="{$node.page_identifier}">
            {assign var=_counter value=$_counter+1}
              <a
                class="{if $depth >= 0}dropdown-item{/if}{if $depth === 1} dropdown-submenu{/if}"
                href="{$node.url}" data-depth="{$depth}"
                {if $node.open_in_new_window} target="_blank" {/if}
              >
                {if $node.children|count}
                  {* Cannot use page identifier as we can have the same page several times *}
                  {assign var=_expand_id value=10|mt_rand:100000}
                  <span class="pull-xs-right hidden-md-up">
                    <span data-target="#top_sub_menu_{$_expand_id}" data-toggle="collapse" class="navbar-toggler collapse-icons">
                      <i class="material-icons add"></i>
                      <i class="material-icons remove"></i>
                    </span>
                  </span>
                {/if}
                {$node.label}
              </a>
              {if $node.children|count}
              <div {if $depth === 0} class="popover sub-menu js-sub-menu collapse"{else} class="collapse"{/if} id="top_sub_menu_{$_expand_id}">
                {menu nodes=$node.children depth=$node.depth parent=$node}

                {if $node.image_urls}
                    {foreach from=$node.image_urls item=image_url}
                        <img src="($image_url)"/>
                    {/foreach}
                {/if}
                
              </div>
              {/if}
            </li>
        {/foreach}
      </ul>
    {/if}
{/function}

<div class="menu col-lg-8 col-md-7 js-top-menu position-static hidden-sm-down" id="_desktop_top_menu">
    {menu nodes=$menu.children}
    <div class="clearfix"></div>
</div>

Edited by Dimitri50320 (see edit history)
Link to comment
Share on other sites

  • 1 year later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...