INCLUDE "opac/parts/topnav.tt2";
ctx.page_title = l("Advanced Search");
pane = CGI.param("pane") || "advanced";
- sort = CGI.param("sort") || "pubdate.descending";
-
+ sort = CGI.param("defaultsort") || CGI.param("sort") || "pubdate.descending";
loc = ctx.search_ou;
-%]
<div id="search-wrapper">
<div id="adv_search_parent">
<div id="adv_search_tabs">
- <a href="?pane=browse;sort=[%sort%]" alt="[% l('Browse Search') %]" [% IF pane == 'browse' %]class="on" [% END %]id="browse_search"></a>
- <a href="?pane=advanced;sort=[%sort%]" alt="[% l('Advanced Search') %]" [% IF pane == 'advanced' %]class="on" [% END %]id="adv_search"></a>
- <a href="?pane=numeric;sort=[%sort%]" alt="[% l('Numeric Search') %]" [% IF pane == 'numeric' %]class="on" [% END %]id="num_search"></a>
- <a href="?pane=expert;sort=[%sort%]" alt="[% l('Expert Search') %]" [% IF pane == 'expert' %]class="on" [% END %]id="expert_search"></a>
+ <a href="?pane=browse;sort=[%sort%];defaultsort=[%sort%]" alt="[% l('Browse Search') %]" [% IF pane == 'browse' %]class="on" [% END %]id="browse_search"></a>
+ <a href="?pane=advanced;sort=[%sort%];defaultsort=[%sort%]" alt="[% l('Advanced Search') %]" [% IF pane == 'advanced' %]class="on" [% END %]id="adv_search"></a>
+ <a href="?pane=numeric;sort=[%sort%];defaultsort=[%sort%]" alt="[% l('Numeric Search') %]" [% IF pane == 'numeric' %]class="on" [% END %]id="num_search"></a>
+ <a href="?pane=expert;sort=[%sort%];defaultsort=[%sort%]" alt="[% l('Expert Search') %]" [% IF pane == 'expert' %]class="on" [% END %]id="expert_search"></a>
</div>
</div>
</div>
ctx.page_title = l("Browse the Catalog");
blimit = CGI.param('blimit') || ctx.opac_hits_per_page || 11;
- sort = CGI.param('sort') || "pubdate.descending";
+ sort = CGI.param('sort') || CGI.param('defaultsort') ||"pubdate.descending";
depart_list = ['blimit', 'bterm', 'bpivot'];
%]
# This page is loaded from advanced.tt2
blimit = CGI.param('blimit') || ctx.opac_hits_per_page || 11;
- sort = CGI.param("sort") || "pubdate.descending";
+ sort = CGI.param("defaultsort") || CGI.param("sort") || "pubdate.descending";
%]
[% # browse search form %]
PROCESS get_library;
%]
<form id="adv_search_form" action="[% ctx.opac_root %]/results" method="get">
+ <input type="hidden" name="defaultsort" value=[% CGI.param("defaultsort") || CGI.param("sort") %] />
<table id='adv_global_search' class='data_grid data_grid_center' width='100%'>
<tr style='border-bottom: none;'>
<!-- Contains the user-addable(?) rows to define search class, containment and text -->
if (window.name != "browser_browser") {
(document.getElementById("opac.result.sort")).selectedIndex = window.name;
}
-
var resultViewSel = document.getElementById("resultViewSel");
var modCheck = document.getElementById("opac.result.limit2avail");
var templateSel = document.getElementById("templateList");
page_count = ctx.page_size == 0 ? 1 : POSIX.ceil(ctx.hit_count / ctx.page_size);
%]
<form action="[% ctx.opac_root %]/results" method="GET" onsubmit='clearRecIds()'>
+ <input type="hidden" name="defaultsort" value=[% CGI.param("defaultsort") || CGI.param("sort") %] />
<div id="search-wrapper">
[% INCLUDE "opac/parts/searchbar.tt2" took_care_of_form=1 %]
</div>