EPrints Technical Mailing List Archive
Message: #06039
< Previous (by date) | Next (by date) > | < Previous (in thread) | Next (in thread) > | Messages - Most Recent First | Threads - Most Recent First
Re: [EP-tech] Hiding some document types from search page
- To: "Adam Field" <Adam.Field@jisc.ac.uk>, <eprints-tech@ecs.soton.ac.uk>
- Subject: Re: [EP-tech] Hiding some document types from search page
- From: Robin Sylvestre <robin.sylvestre@polymtl.ca>
- Date: Thu, 20 Oct 2016 09:40:45 -0400 (EDT)
Thanks Adam, Very clever, I’ll look into it! Robin De : Adam Field [mailto:Adam.Field@jisc.ac.uk] Whenever I’ve implemented this, I’ve always used automatic fields. See http://wiki.eprints.org/w/Training_Video:Automatic_Fields -- you need to create a new field (e.g. type_category) and then populate it automatically based on the type field, then add that field to the search form. Note that the video does this with a browse view, but the principle is the same for a search. From: <eprints-tech-bounces@ecs.soton.ac.uk> on behalf of Robin Sylvestre <robin.sylvestre@polymtl.ca> Hello! We would like to hide a document type from the list of available types (checkboxes) that appear on a search page. Another option would be to group 2 item types under only one generic term, but only for the search page. Is that possible? We would prefer to keep them as separate types in the workflow. Looking at the code for our basic search page, I don’t seem to have much control over the output. Any idea? $c->{search}->{simple} = { search_fields => [ { id => "q", meta_fields => [ "documents", "title", "abstract", "creators_name", "publication", ] }, { meta_fields => [ "date" ] }, { meta_fields => [ "type" ] }, { meta_fields => [ "divisions" ] }, ], preamble_phrase => "cgi/search:preamble", title_phrase => "cgi/search:simple_search", citation => "result", page_size => 20, order_methods => { "byyear" => "-date/creators_name/title", "byyearoldest" => "date/creators_name/title", "byname" => "creators_name/-date/title", "bytitle" => "title/creators_name/-date" }, default_order => "byyear", show_zero_results => 1, }; Thanks! Robin Sylvestre Technicien en documentation Services techniques et systèmes informatisés Bibliothèque Louise-Lalonde-Lamarre École Polytechnique de Montréal Tél.: 514-340-4711 poste 3743
|
- References:
- Re: [EP-tech] Hiding some document types from search page
- From: Adam Field <Adam.Field@jisc.ac.uk>
- Re: [EP-tech] Hiding some document types from search page
- Prev by Date: Re: [EP-tech] User rights
- Next by Date: [EP-tech] Thesauri in EPrints
- Previous by thread: Re: [EP-tech] Hiding some document types from search page
- Next by thread: [EP-tech] User rights
- Index(es):