<!-- topic pages -->
<page id="10" columns="3" name="Book Series" img="category.png">
- <!--
- <cell name="Mammals" img="/images/koala.jpg" type="search">su:mammal audience(j)</cell>
- -->
+ <cell name="Mammals" img="category.png" type="search">su:mammal audience(j)</cell>
+ <cell name="Molluscs" img="category.png" type="search">su:mammal audience(j)</cell>
+ <cell name="Squids" img="category.png" type="search">su:mammal audience(j)</cell>
+ <cell name="Snails" img="category.png" type="search">su:mammal audience(j)</cell>
+ <cell name="Jellyfish" img="category.png" type="search">su:mammal audience(j)</cell>
+ <cell name="Old Yeller" img="category.png" type="search">su:mammal audience(j)</cell>
</page>
<page id="11" columns="1" name="Current Events" img="category.png">
</page>
[%
+ PROCESS "opac/parts/header.tt2";
+ PROCESS "kpac/parts/grid.tt2";
WRAPPER "kpac/parts/subpage.tt2";
ctx.page_title = l("Sub Page");
%]
<h2 class="sub_header2">Living Creatures</h2>
<div class="hr"> </div>
<div class="sub_cat_wrapper">
- <table cellpadding="0" cellspacing="0" border="0" class="main_category_table">
- <tr>
- <td><a href="javascript:;"><img src="[% ctx.media_prefix %]/images/kpac/category.png" alt="" /><span>Book Series this is more test text</span></a></td>
- <td><a href="javascript:;"><img src="[% ctx.media_prefix %]/images/kpac/category.png" alt="" /><span>Current Events</span></a></td>
- <td><a href="javascript:;"><img src="[% ctx.media_prefix %]/images/kpac/category.png" alt="" /><span>Book Series</span></a></td>
- </tr>
- <tr>
- <td><a href="javascript:;"><img src="[% ctx.media_prefix %]/images/kpac/category.png" alt="" /><span>Book Series</span></a></td>
- <td><a href="javascript:;"><img src="[% ctx.media_prefix %]/images/kpac/category.png" alt="" /><span>Book Series</span></a></td>
- <td><a href="javascript:;"><img src="[% ctx.media_prefix %]/images/kpac/category.png" alt="" /><span>Book Series</span></a></td>
- </tr>
- </table>
+ [% render_kpac_grid(ctx.kpac_config.pages.page.10); %]
</div>
<div class="sub_navigation1">
[%
- MACRO img_path(img) BLOCK;
+ # Use absolute and fully-qualified image URLs as-is.
+ # Otherwise, use the kpac base path.
+ MACRO kpac_img_path(img) BLOCK;
IF img.match('^/') OR img.match('^https?://');
img;
ELSE;
<table cellpadding="0" cellspacing="0" border="0" class="main_category_table">
<tr>
[%
- width = POSIX.floor(100 / ncols);
+ width = 100 / ncols;
FOR cell IN page.cell;
IF idx == ncols;
%]</tr><tr>[%
topic_page = ctx.kpac_config.pages.page.$page_id %]
<td width="[% width %]%"><a href="javascript:;"><img
- src="[% img_path(topic_page.img) %]" alt="" /><span>[% topic_page.name %]</span></a></td>
+ src="[% kpac_img_path(topic_page.img) %]" alt="" /><span>[% topic_page.name %]</span></a></td>
[% ELSIF cell.type == 'search'; %]
- <td>[% cell.name _ ' : ' _ cell.content %]</td>
- <td><img src="[% ctx.media_prefix %][% cell.img %]"</td>
+ <td width="[% width %]%"><a href="[% mkurl('search_results') %]"><img
+ src="[% kpac_img_path(cell.img) %]" alt="" /><span>[% cell.name %]</span></a></td>
[% ELSIF cell.type == 'link'; %]
- <td>[% cell.name _ ' : ' _ cell.content %]</td>
- <td><img src="[% ctx.media_prefix %][% cell.img %]"</td>
+ <td width="[% width %]%"><a href="[% mkurl(cell.content) %]"><img
+ src="[% kpac_img_path(cell.img) %]" alt="" /><span>[% cell.name %]</span></a></td>
[% END %]
[% END %]
[%
PROCESS "opac/parts/header.tt2";
- PROCESS "kpac/parts/grid.tt2";
WRAPPER "kpac/parts/base.tt2";
%]