diff --git a/koha-tmpl/intranet-tmpl/prog/en/includes/wrapper-staff-tool-plugin.inc b/koha-tmpl/intranet-tmpl/prog/en/includes/wrapper-staff-tool-plugin.inc
index aada2bb82d..7bdf66083e 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/includes/wrapper-staff-tool-plugin.inc
+++ b/koha-tmpl/intranet-tmpl/prog/en/includes/wrapper-staff-tool-plugin.inc
@@ -1,12 +1,14 @@
[% USE raw %]
+[% USE Asset %]
+[% USE Koha %]
[% PROCESS 'i18n.inc' %]
[% SET footerjs = 1 %]
[% INCLUDE 'doc-head-open.inc' %]
[% IF ( ! method ) %]
[% method = 'tool'; %]
-[% END %]
-
-
-
- [% content | $raw %]
-
-
-
-
-
-
-
-
+[% IF ( method == 'tool' ) %]
+ [% SET 'dynamicaside' = 'tool-menu' %]
+[% ELSIF (method == 'report' ) %]
+ [% SET 'dynamicaside' = 'tool-menu' %]
+[% ELSE %]
+ [% SET 'dynamicaside' = 'admin-menu' %]
+[% END %]
+[% WRAPPER 'main-container.inc' aside=dynamicaside %]
+
[% content | $raw %]
-
- [% INCLUDE 'intranet-bottom.inc' %]
-
+ [% SET islands = Asset.js("js/vue/dist/islands.esm.js").match('(src="([^"]+)")').1 %]
+
+
+ [% MACRO jsinclude BLOCK %]
+ [% Asset.js("js/admin-menu.js") | $raw %]
+ [% END %]
+[% END %]
+[% INCLUDE 'intranet-bottom.inc' %]