I am using Helix Ultimate 2.0.5 and have made progress creating a custom two-line header. I created a "custom header" using your multi-line header as a starting point.
The "desktop" page works just fine. Strange things happen when I change the page size.
-
"Tablet" page size (correctly) switches to the mobile/offcanvas menu. It is displayed only once. However, the icon is not right-justified as I would expect. That isn't my main problem but if you happen to know what I'm doing wrong I would appreciate some advice.
-
The real problem occurs when I change the page to "phone" size. The mobile/offcanvas menu icon is displayed twice (neither of them are right-justified as I would expect). Both icons are fully functional, the only difference being that one of them displays a "Menu" tooltop while the other does not.
When I "inspect" the page the two icons are defined as follows:
<a id="offcanvas-toggler" aria-label="Menu" class="offcanvas-toggler-right d-flex d-lg-none" href="#"><div class="burger-icon" aria-hidden="true"><span></span><span></span><span></span></div></a>
<a id="offcanvas-toggler" aria-label="Menu" title="Menu" class="mega ms-3 offcanvas-toggler-secondary offcanvas-toggler-right d-flex align-items-center ps-2" href="#"><div class="burger-icon"><span></span><span></span><span></span></div></a>
I can't find anything in my custom template code (small tweak to features/menu.php and larger changes to headers/custom_header/default.php).
I found another ticket/question from about a month ago (user "Roman") who seemed to be having the same problem. The resolution at the time was that the template had a bug that needed to be addessed in a future release/update. Until then, some CSS (display:none) would be necessary to supress the "extra" menu icon.
Can you confirm the problem and advise what I should do to patch/correct it?
Thanks,
Keith