topmenu.phtml 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. <?php
  2. /**
  3. * Copyright © 2018 Porto. All rights reserved.
  4. */
  5. ?>
  6. <?php
  7. /**
  8. * Top menu for store
  9. *
  10. * @see \Smartwave\Megamenu\Block\Topmenu
  11. */
  12. ?>
  13. <?php
  14. $_helper = $this->helper('Smartwave\Megamenu\Helper\Data');
  15. $_config = $_helper->getConfig('sw_megamenu');
  16. $columnsLimit = 0;
  17. if($_config['general']['enable']) {
  18. ?>
  19. <?php $_menu = $block->getMegamenuHtml(); ?>
  20. <nav class="navigation sw-megamenu" role="navigation">
  21. <ul>
  22. <?php echo $_menu; ?>
  23. </ul>
  24. </nav>
  25. <script type="text/javascript">
  26. require([
  27. 'jquery',
  28. 'Smartwave_Megamenu/js/sw_megamenu'
  29. ], function ($) {
  30. $(".sw-megamenu").swMegamenu();
  31. });
  32. </script>
  33. <?php
  34. } else {
  35. ?>
  36. <?php $_menu = $block->getHtml('level-top', 'submenu', $columnsLimit); ?>
  37. <nav class="navigation sw-megamenu" role="navigation">
  38. <ul data-mage-init='{"menu":{"responsive":true, "expanded":true, "position":{"my":"left top","at":"left bottom"}}}'>
  39. <?php /* @escapeNotVerified */ echo $_menu; ?>
  40. </ul>
  41. </nav>
  42. <?php
  43. }
  44. ?>