kpac: clear some form params from breadcrumb links
authorBill Erickson <berick@esilibrary.com>
Tue, 22 May 2012 13:43:07 +0000 (09:43 -0400)
committerMike Rylander <mrylander@gmail.com>
Mon, 30 Jul 2012 19:05:02 +0000 (15:05 -0400)
Signed-off-by: Bill Erickson <berick@esilibrary.com>
Signed-off-by: Mike Rylander <mrylander@gmail.com>

Open-ILS/src/templates/kpac/parts/breadcrumb.tt2

index 43d911c..c8f74c9 100644 (file)
@@ -1,4 +1,5 @@
 <div class="breadcrumb">
+    [% clear_params = ['action', 'hold', 'pickup_lib', 'ac'] %]
 
     <!-- home page -->
     <a href="[% mkurl(ctx.kpac_root _ '/home', {}, ['trail', 'page']) %]" 
             page = ctx.kpac_config.pages.page.$page_id %]
             <div class="bread_green_mid">&nbsp;</div>
             <a href="[% mkurl(ctx.kpac_root _ '/category', 
-                {trail = trail_splice(page_id)}) %]">[% page.name | html %]</a>
+                {trail = trail_splice(page_id)}, clear_params) %]">[% page.name | html %]</a>
     [%  END %]
 
     [% IF ctx.page != 'index' AND ctx.page != 'category' %]
 
         <!-- search results -->
         <div class="bread_green_mid">&nbsp;</div>
-        <a href="[% mkurl(ctx.kpac_root _ '/results') %]">[% l('search results') | html %]</a>
+        <a href="[% mkurl(ctx.kpac_root _ '/results', {}, clear_params) %]">[% l('search results') | html %]</a>
 
         [% IF ctx.page != 'rresult' %]
 
@@ -33,7 +34,7 @@
                 # I know there's a way to do this all w/ substr, 
                 # but it's trying my patience.  this works.
             %]
-            <a href="[% mkurl(ctx.kpac_root _ '/record/' _ ctx.bre_id) %]">[% title | html %]</a>
+            <a href="[% mkurl(ctx.kpac_root _ '/record/' _ ctx.bre_id, {}, clear_params) %]">[% title | html %]</a>
 
             <!-- Get it -->
             <div class="bread_green_last">&nbsp;</div>