Attach points
Hooks
Only one display position is active at a time, chosen in the Display position tab:
| Hook | Role |
|---|---|
| displayNavFullWidth | Recommended placement for the menu bar (full width under the header). |
| displayTop / displayNav / displayNav1 / displayNav2 / displayBanner / displayAfterBodyOpeningTag / displayBeforeBodyClosingTag | Alternative placements for the bar, depending on the theme's structure. |
| displayHeader | Registers the module's CSS/JS and triggers cache generation when needed. |
| displayFreshappprestamegamenuToggle | Hook created by the module: the burger icon / mega menu trigger. |
| displayFreshappprestamegamenuMobile | Hook created by the module: the mobile menu panel content. |
A dedicated hook handles cache invalidation:
| Hook | Role |
|---|---|
| actionClearCache | Deletes the generated CSS-variables file, the panel and mobile-menu HTML fragments, and the active theme's combined CSS/JS bundle cache; everything is regenerated on the next visit. |