diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/addbiblio.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/addbiblio.tt
index 38094db291..e7477171f6 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/addbiblio.tt
+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/addbiblio.tt
@@ -956,18 +956,7 @@
Show tags
[% END %]
-
-
-
- [% IF ( frameworkcode ) %]
-
- [% ELSE %]
-
- [% END %]
- Default
-
-
- [% FOREACH framework IN frameworks%]
+ [% BLOCK framework_link %]
[% IF framework.frameworkcode == frameworkcode %]
@@ -975,10 +964,23 @@
[% ELSE %]
[% END %]
- [% framework.frameworktext | html %]
+ [% !framework ? 'Default' : framework.frameworktext | html %]
[% END %]
+ [% IF CAN_user_editcatalogue_edit_catalogue %]
+
+ [% FOREACH framework IN frameworks %]
+ [% IF loop.first %][% INCLUDE framework_link framework='' %][% END %]
+ [% IF !framework.is_fast_add %][% INCLUDE framework_link %][% END %]
+ [% END %]
+ [% END %]
+ [% IF CAN_user_editcatalogue_fast_cataloging %]
+
+ [% FOREACH framework IN frameworks %]
+ [% IF framework.is_fast_add %][% INCLUDE framework_link %][% END %]
+ [% END %]
+ [% END %]
[% UNLESS (circborrowernumber) %][%# Hide in fast cataloging %]
diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/cataloging-home.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/cataloging-home.tt
index 3cd9762937..70def89ebc 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/cataloging-home.tt
+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/cataloging-home.tt
@@ -39,7 +39,11 @@
@@ -50,7 +54,11 @@