I have it configured to show all levels (depth = -1) and yet it randomly fails to render the children of some menu items, but not all.

<li id="menu-879-6" class="middle even sf-item-4 sf-depth-2 sf-no-children">
<a href="[removed]" class="sf-depth-2 ">Provincial Offences</a>
</li>

There should be a nested UL appearing, but instead it thinks that this is the last level and assigns it a class of sf-no-children

CommentFileSizeAuthor
#3 menu.png131.65 KBfullerja

Comments

mehrpadin’s picture

Hey there,

Sorry for the late reply, I need to see this email me the URL if it's online.

mehrpadin’s picture

Category: bug » support
Status: Active » Postponed (maintainer needs more info)
fullerja’s picture

Version: 7.x-1.9-beta5 » 7.x-1.9
StatusFileSize
new131.65 KB

I am having a very similar issue. My menu has 3 levels and the third level is not showing anywhere. The "sf-no-children" class is being added to items with children.

Attached is a screenshot of the menu. Below is the HTML that renders

<ul id="superfish-1" class="menu sf-menu sf-main-menu sf-horizontal sf-style-none sf-total-items-4 sf-parent-items-4 sf-single-items-0 global-nav superfish-processed sf-js-enabled">
  <li id="menu-330-1" class="active-trail first odd sf-item-1 sf-depth-1 sf-total-children-8 sf-parent-children-0 sf-single-children-8 menuparent">
    <span class="sf-depth-1 menuparent nolink">Global Engagement</span>
    <ul style="display: none; visibility: hidden;">
      <li id="menu-478-1" class="first odd sf-item-1 sf-depth-2 sf-no-children">
      <li id="menu-494-1" class="middle even sf-item-2 sf-depth-2 sf-no-children">
      <li id="menu-495-1" class="middle odd sf-item-3 sf-depth-2 sf-no-children">
      <li id="menu-496-1" class="active-trail middle even sf-item-4 sf-depth-2 sf-no-children">
        <a class="active-trail sf-depth-2 active" href="/centers/ip-academic-centers-and-programs">Academic Centers and Programs</a>
      </li>
fullerja’s picture

Status: Postponed (maintainer needs more info) » Active
mehrpadin’s picture

Hey there,

Need to see your block configuration, perhaps the "Take Expanded into effect" option is enabled? perhaps the Depth is set to 2? if none, email me the URL and I'll take a look.

fullerja’s picture

"Take Expand" is off and the depth is set to -1. Site is currently just local.

fullerja’s picture

Status: Active » Closed (works as designed)

This seems to be an issue with the menu itself rather than Superfish. I recreated the menu and the flyouts work just fine.