title: Drupal 9 Superfish Module: Can I run multiple instances?
body: <p>I would like to use Superfish for my menus within my site, but ran into a snag.  Originally, all of the site menus on a page (main nav, utility menu, etc) had their own files in their respective directories.  Ex:</p>
  <p>(note I am using PatternLab)</p>
  <p>Main Nav:</p>
  <p>under /templates --&gt; menu--main-nav.html.twig</p>
  <ul>
  <li>the include file called in this twig file sits in the PL dir under ../main-nav/main-nav.twig</li>
  </ul>
  <p>Utility Nav</p>
  <p>under /templates --&gt; menu-utility.html.twig</p>
  <ul>
  <li>the include file called in this twig file sits in the PL dir under ../utility-nav/utility-nav.twig</li>
  </ul>
  <p>Superfish creates just the one superfish.twig and a superfish-menu-items.html.twig. I need a way to differentiate between the different menus and am not sure if this is possible. Can this be done with twig name changes?  Or is there another way to create multiple instances of the superfish menu where I can then add in the correct IDs, classes and additional HTML if needed? </p>
  <p>I did a search and found one question about running multiple instances of superfish on a page, but I wasn't sure if that can be done via Drupal and the superfish module too.</p>
  <p>Thanks.</p>