From 919db765db4879fefb2bb6f01c52d73ce059bf18 Mon Sep 17 00:00:00 2001 From: Bill Erickson Date: Wed, 25 Jan 2012 15:26:12 -0500 Subject: [PATCH] kpac : templating; url-based searching Signed-off-by: Bill Erickson --- .../src/perlmods/lib/OpenILS/WWW/EGKPacLoader.pm | 2 +- Open-ILS/src/templates/kpac/category.tt2 | 8 +- Open-ILS/src/templates/kpac/checkout.tt2 | 8 +- Open-ILS/src/templates/kpac/checkout_results.tt2 | 7 +- Open-ILS/src/templates/kpac/detailed.tt2 | 8 +- Open-ILS/src/templates/kpac/parts/subpage.tt2 | 123 ++++++++-------- Open-ILS/src/templates/kpac/search_results.tt2 | 155 ++++++++++++--------- 7 files changed, 171 insertions(+), 140 deletions(-) diff --git a/Open-ILS/src/perlmods/lib/OpenILS/WWW/EGKPacLoader.pm b/Open-ILS/src/perlmods/lib/OpenILS/WWW/EGKPacLoader.pm index 63cd098955..bbbba4506e 100644 --- a/Open-ILS/src/perlmods/lib/OpenILS/WWW/EGKPacLoader.pm +++ b/Open-ILS/src/perlmods/lib/OpenILS/WWW/EGKPacLoader.pm @@ -29,7 +29,7 @@ sub load { return $self->load_simple("checkout") if $path =~ m|kpac/checkout|; return $self->load_simple("checkout_results") if $path =~ m|kpac/checkout_results|; return $self->load_simple("detailed") if $path =~ m|kpac/detailed|; - return $self->load_simple("search_results") if $path =~ m|kpac/search_results|; + return $self->load_rresults if $path =~ m|kpac/search_results|; # inherited from tpac # ---------------------------------------------------------------- # Everything below here requires SSL diff --git a/Open-ILS/src/templates/kpac/category.tt2 b/Open-ILS/src/templates/kpac/category.tt2 index eab0e2df15..0a63e9d0dc 100644 --- a/Open-ILS/src/templates/kpac/category.tt2 +++ b/Open-ILS/src/templates/kpac/category.tt2 @@ -1,14 +1,12 @@ -[% - PROCESS "opac/parts/header.tt2"; +[% PROCESS "opac/parts/header.tt2"; PROCESS "kpac/parts/grid.tt2"; WRAPPER "kpac/parts/subpage.tt2"; - ctx.page_title = l("Sub Page"); -%] + ctx.page_title = ctx.kpac_layout.name %]

Living Creatures

 
- [% render_kpac_grid(ctx.kpac_config.pages.page.10); %] + [% render_kpac_grid(ctx.kpac_config.pages.page.10); # TODO %]