diff --git a/app/views/catalog/_local_filter.html.erb b/app/views/catalog/_local_filter.html.erb
index e3fad4ce..743fb255 100644
--- a/app/views/catalog/_local_filter.html.erb
+++ b/app/views/catalog/_local_filter.html.erb
@@ -1,42 +1,45 @@
-
-
- <%= button_tag( type: "button",
- id: local_button_id,
- class: "btn btn-md #{local_search_button_class}",
- title: "#{t("trln_argon.local_filter.search_verb")} #{t("trln_argon.local_filter.searching_local", local_institution_name: institution_long_name)}",
- onclick: "window.location='#{search_catalog_path(query_state)}'"
- ) do %>
-
icon
- <% end %>
-
- <%= label_tag( local_button_id,
- t("trln_argon.local_filter.searching_local", local_institution_name: institution_long_name),
- class: "#{local_search_button_label_class}",
- data: { count_only_path: trln_argon.catalog_count_only_path(query_state) }) %>
-
+<% inst = TrlnArgon::Engine.configuration.local_institution_code %>
+<% instname = TrlnArgon::LookupManager.instance.map("#{inst}.facet.#{inst}") %>
+
+
-
-
-
- <%= button_tag( type: "button",
- id: trln_button_id,
- class: "btn btn-md #{trln_search_button_class}",
- title: "#{t("trln_argon.local_filter.search_verb")} #{t("trln_argon.local_filter.searching_trln")}",
- onclick: "window.location='#{search_trln_path(query_state)}'"
- ) do %>
-
icon
- <% end %>
-
- <%= label_tag( trln_button_id,
- "#{t("trln_argon.local_filter.searching_trln")}",
- class: "#{trln_search_button_label_class}",
- data: { count_only_path: trln_argon.trln_count_only_path(query_state) }) %>
-
+
+
+
+ <%= t("trln_argon.local_filter.showing_results") %>
+
+
+ <% query_state = query_state_from_search_state(search_state) %>
+ <% query_state.delete('page') %>
+ <% query_state.fetch('f', {}).delete(TrlnArgon::Fields::LOCATION_HIERARCHY_FACET.to_s) %>
+
+
+ <%= button_tag(type: "button", id: local_button_id, class: "btn btn-md #{local_search_button_class}",
+ title: "#{t('trln_argon.local_filter.search_verb')} #{t('trln_argon.local_filter.searching_local', local_institution_name: institution_long_name)}",
+ onclick: "window.location='#{search_catalog_path(query_state)}'") do %>
+ icon
+ <% end %>
+
+ <%= label_tag(local_button_id, t('trln_argon.local_filter.searching_local', local_institution_name: institution_long_name),
+ class: "#{local_search_button_label_class}",
+ data: { count_only_path: trln_argon.catalog_count_only_path(query_state) }) %>
+
+
+
+ <%= button_tag(type: "button", id: trln_button_id, class: "btn btn-md #{trln_search_button_class}",
+ title: "#{t('trln_argon.local_filter.search_verb')} #{t('trln_argon.local_filter.searching_trln')}",
+ onclick: "window.location='#{search_trln_path(query_state)}'") do %>
+ icon
+ <% end %>
+
+ <%= label_tag(trln_button_id, t('trln_argon.local_filter.searching_trln'),
+ class: "#{trln_search_button_label_class}",
+ data: { count_only_path: trln_argon.trln_count_only_path(query_state) }) %>
+
+
diff --git a/app/views/catalog/_search_sidebar.html.erb b/app/views/catalog/_search_sidebar.html.erb
index 5876f8d9..c255aa01 100644
--- a/app/views/catalog/_search_sidebar.html.erb
+++ b/app/views/catalog/_search_sidebar.html.erb
@@ -1,3 +1,4 @@
+<% # this partial is deprecated with BL8. catalog/index now renders the sidebar component %>
<% inst = TrlnArgon::Engine.configuration.local_institution_code #vs ENV["LOCAL_INSTITUTION_CODE"]%>
<% instname = TrlnArgon::LookupManager.instance.map("#{inst}.facet.#{inst}") %>
diff --git a/app/views/catalog/index.html.erb b/app/views/catalog/index.html.erb
new file mode 100644
index 00000000..93658644
--- /dev/null
+++ b/app/views/catalog/index.html.erb
@@ -0,0 +1,26 @@
+<% # TRLN override of BL8 catalog/index view %>
+<% content_for(:head) do %>
+
+<% end %>
+
+<% content_for(:sidebar) do %>
+
+ <%= render 'catalog/local_filter',
+ search_state: search_state,
+ local_button_id: 'toggle-local-btn-top',
+ trln_button_id: 'toggle-trln-btn-top' %>
+
+
+ <% conf = blacklight_config.view_config(document_index_view_type) %>
+ <%= render conf.sidebar_component.new(blacklight_config: blacklight_config,
+ response: @response,
+ view_config: conf) %>
+<% end %>
+
+<% unless has_search_parameters? %>
+ <%# if there are no input/search related params, display the "home" partial -%>
+ <%= render 'home' %>
+ <%= render 'shared/sitelinks_search_box' %>
+<% else %>
+ <%= render 'search_results' %>
+<% end %>