The discussion revolves around the Custom Hamburger Menu Links theme component, which allows users to add custom links to the hamburger menu in Discourse. The component supports adding links with text, URL, location (general or footer), and optional target (e.g., _blank for new tabs). Users have requested additional features like hover text, support for private users, and icon integration. A fork by @manuel adds icon support, but it’s not part of the official version. There are concerns about compatibility with newer Discourse versions, as the api.decorateWidget method used by the component may be deprecated. Some users report issues with external links not appearing in the ‘More’ section on new installations, possibly due to core changes. Additionally, a known issue causes custom divs to disappear when toggling the sidebar on narrow screens, which has been partially addressed. CSS solutions are shared for reordering links, such as placing ‘All categories’ above the category list. The component is noted as deprecated, and users are encouraged to use the official version for better maintenance.
Hey quick question, how does one localize the custom hamburger menu text? I want to fully localize my forum and I can’t seem to find the text anywhere.
This is a useful component. But can we add font awesome icons there? It would be great to show social media profile icons there, so that people can follow our social profiles easily.
Can you puch these changes to the official Theme component? It’s always better to have the official Theme component installed as it’s going to be maintained with Discourse future updates.
It would be nice to have this merged with the official plugin. I want to add social media buttons in the hamburger menu. But without icons it would not look as nice.
Also, it’s a bit unclear that no space is allowed in the CSV fields.
This works: Footer Link,https://google.com,f
But with spaces the item gets inserted in the general field rather than the footer, because of the missing space: Footer Link, https://google.com, f
I’ve installed the theme component on a new Discourse instance, but for some unidentified reason, the default links won’t appear in the more section of the sidebar: