Paperback
(all the products in the paperback subcategory)
Hardcover
(all the products in the hardcover subcategory)
I tried editing category.tpl so that the $products loop was within the $category loop, but that just ended up displaying *all* the products in the Books (top level) category under a heading for each subcategory. Here is the code I used:
Code: Select all
<?php if ($categories) { ?>
<?php for ($i = 0; $i < sizeof($categories); $i = $i + 4) { ?>
<?php for ($j = $i; $j < ($i + 4); $j++) { ?>
<?php if (isset($categories[$j])) { ?>
<h3><?php echo $categories[$j]['name']; ?></h3>
<?php for ($y = 0; $y < sizeof($products); $y = $y + 4) { ?>
<div class="list">
<?php for ($z = $y; $z < ($y + 4); $z++) { ?>
<div class="product"><?php if (isset($products[$z])) { ?>
<a href="<?php echo str_replace('&', '&', $products[$z]['href']); ?>"><img src="<?php echo $products[$z]['thumb']; ?>" title="<?php echo $products[$z]['name']; ?>" alt="<?php echo $products[$z]['name']; ?>" /></a>
<span class="product_title"><a href="<?php echo str_replace('&', '&', $products[$z]['href']); ?>"><?php echo $products[$z]['name']; ?></a></span>
<?php } ?></div>
<?php } ?>
<?php } ?>
<?php } ?>
<?php } ?>
<?php } ?>
<?php } ?>
Thanks!