From 4309a7a0fcde5583dd7fb9c833b60a9d798f6338 Mon Sep 17 00:00:00 2001 From: Kirk Wang Date: Thu, 19 Sep 2024 17:13:08 -0700 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20Change=20`link=5Fto=5Fsearch`=20?= =?UTF-8?q?to=20`link=5Fto=5Ffacet`=20(#2337)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This commit will update the `CatalogController` to use the Blacklight 7 option `link_to_facet`. Ref: - https://github.com/projectblacklight/blacklight/wiki/Blacklight-configuration#linking-a-value-to-a-facet-search --- app/controllers/catalog_controller.rb | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/app/controllers/catalog_controller.rb b/app/controllers/catalog_controller.rb index fcf381063..7dc2063be 100644 --- a/app/controllers/catalog_controller.rb +++ b/app/controllers/catalog_controller.rb @@ -141,23 +141,23 @@ def self.uploaded_field # The ordering of the field names is the order of the display config.add_index_field 'title_tesim', label: "Title", itemprop: 'name', if: false config.add_index_field 'description_tesim', itemprop: 'description', helper_method: :iconify_auto_link - config.add_index_field 'keyword_tesim', itemprop: 'keywords', link_to_search: 'keyword_sim' - config.add_index_field 'subject_tesim', itemprop: 'about', link_to_search: 'subject_sim' - config.add_index_field 'creator_tesim', itemprop: 'creator', link_to_search: 'creator_sim' + config.add_index_field 'keyword_tesim', itemprop: 'keywords', link_to_facet: 'keyword_sim' + config.add_index_field 'subject_tesim', itemprop: 'about', link_to_facet: 'subject_sim' + config.add_index_field 'creator_tesim', itemprop: 'creator', link_to_facet: 'creator_sim' config.add_index_field 'date_tesim', itemprop: 'date' - config.add_index_field 'contributor_tesim', itemprop: 'contributor', link_to_search: 'contributor_sim' + config.add_index_field 'contributor_tesim', itemprop: 'contributor', link_to_facet: 'contributor_sim' config.add_index_field 'proxy_depositor_ssim', label: "Depositor", helper_method: :link_to_profile config.add_index_field 'depositor_tesim', label: "Owner", helper_method: :link_to_profile - config.add_index_field 'publisher_tesim', itemprop: 'publisher', link_to_search: 'publisher_sim' - config.add_index_field 'based_near_label_tesim', itemprop: 'contentLocation', link_to_search: 'based_near_label_sim' - config.add_index_field 'language_tesim', itemprop: 'inLanguage', link_to_search: 'language_sim' + config.add_index_field 'publisher_tesim', itemprop: 'publisher', link_to_facet: 'publisher_sim' + config.add_index_field 'based_near_label_tesim', itemprop: 'contentLocation', link_to_facet: 'based_near_label_sim' + config.add_index_field 'language_tesim', itemprop: 'inLanguage', link_to_facet: 'language_sim' config.add_index_field 'date_uploaded_dtsi', itemprop: 'datePublished', helper_method: :human_readable_date config.add_index_field 'date_modified_dtsi', itemprop: 'dateModified', helper_method: :human_readable_date config.add_index_field 'date_created_tesim', itemprop: 'dateCreated' config.add_index_field 'rights_statement_tesim', helper_method: :rights_statement_links config.add_index_field 'license_tesim', helper_method: :license_links - config.add_index_field 'resource_type_tesim', label: "Resource Type", link_to_search: 'resource_type_sim' - config.add_index_field 'file_format_tesim', link_to_search: 'file_format_sim' + config.add_index_field 'resource_type_tesim', label: "Resource Type", link_to_facet: 'resource_type_sim' + config.add_index_field 'file_format_tesim', link_to_facet: 'file_format_sim' config.add_index_field 'identifier_tesim', helper_method: :index_field_link, field_name: 'identifier' config.add_index_field 'embargo_release_date_dtsi', label: "Embargo release date", helper_method: :human_readable_date config.add_index_field 'lease_expiration_date_dtsi', label: "Lease expiration date", helper_method: :human_readable_date