Hi,
I want to list my category items in a single column without a picture, just showing :-
Name / Rating / Price / Add Button
on a single line
Any ideas ? I thought I'd done it, but when there's only a single line to show I get an error ;-(
Rightly or Wrongly....
I modified the code in /catalog/view/theme/default/template/product/category.tpl to th listing below. The 'if' is just a check on the model, as I wanted everything else to be in 4 columns as normal, but for one product range to be in 1 column as there are so many products.
Check out the code, compared to the standard and you'll see straight away what#s been added.
If you find a better way, please let me know ;-) , I'm still pretty new to this.
I modified the code in /catalog/view/theme/default/template/product/category.tpl to th listing below. The 'if' is just a check on the model, as I wanted everything else to be in 4 columns as normal, but for one product range to be in 1 column as there are so many products.
Check out the code, compared to the standard and you'll see straight away what#s been added.
If you find a better way, please let me know ;-) , I'm still pretty new to this.
Code: Select all
<?php
$supp=substr($products[0]['model'],0,1);
if ($supp=="M")
{?>
<table class="left">
<?php for ($i = 0; $i < sizeof($products); $i = $i + 1) { ?>
<tr>
<?php for ($j = $i; $j < ($i + 1); $j++) { ?>
<td width="65%"><?php if (isset($products[$j])) { ?>
<!--
<a href="<?php echo $products[$j]['href']; ?>"><img src="<?php echo $products[$j]['thumb']; ?>" title="<?php echo $products[$j]['name']; ?>" alt="<?php echo $products[$j]['name']; ?>" /></a><br />
-->
<a href="<?php echo $products[$j]['href']; ?>"><?php echo $products[$j]['name']; ?></a>
<!--
<span style="color: #999; font-size: 11px;"><?php echo $products[$j]['model']; ?></span>
-->
</td>
<td width="10%" align = "left">
<?php if ($products[$j]['rating']) { ?>
<img src="catalog/view/theme/default/image/stars_<?php echo $products[$j]['rating'] . '.png'; ?>" alt="<?php echo $products[$j]['stars']; ?>" />
<?php } else { ?>
No Rating
<?php } ?>
</td>
<td width = "15%" align = "right">
<?php if ($display_price) { ?>
<?php if (!$products[$j]['special']) { ?>
<span style="color: #900; font-weight: bold;"><?php echo $products[$j]['price']; ?></span>
<?php } else { ?>
<span style="color: #900; font-weight: bold; text-decoration: line-through;"><?php echo $products[$j]['price']; ?></span> <span style="color: #F00;"><?php echo $products[$j]['special']; ?></span>
<?php } ?>
</td>
<td width = "5%" align = "right">
<a class="button_add_small" href="<?php echo $products[$j]['add']; ?>" title="<?php echo $button_add_to_cart; ?>" > </a>
<?php } ?>
<br />
<?php } ?>
<br />
</td>
<?php } ?>
</tr>
<?php } ?>
<?php } else { ?>
<table class="list">
<?php for ($i = 0; $i < sizeof($products); $i = $i + 4) { ?>
<tr>
<?php for ($j = $i; $j < ($i + 4); $j++) { ?>
<td width="25%"><?php if (isset($products[$j])) { ?>
<a href="<?php echo $products[$j]['href']; ?>"><img src="<?php echo $products[$j]['thumb']; ?>" title="<?php echo $products[$j]['name']; ?>" alt="<?php echo $products[$j]['name']; ?>" /></a><br />
<a href="<?php echo $products[$j]['href']; ?>"><?php echo $products[$j]['name']; ?></a><br />
<span style="color: #999; font-size: 11px;"><?php echo $products[$j]['model']; ?></span><br />
<?php if ($display_price) { ?>
<?php if (!$products[$j]['special']) { ?>
<span style="color: #900; font-weight: bold;"><?php echo $products[$j]['price']; ?></span>
<?php } else { ?>
<span style="color: #900; font-weight: bold; text-decoration: line-through;"><?php echo $products[$j]['price']; ?></span> <span style="color: #F00;"><?php echo $products[$j]['special']; ?></span>
<?php } ?>
<a class="button_add_small" href="<?php echo $products[$j]['add']; ?>" title="<?php echo $button_add_to_cart; ?>" > </a>
<?php } ?>
<br />
<?php if ($products[$j]['rating']) { ?>
<img src="catalog/view/theme/default/image/stars_<?php echo $products[$j]['rating'] . '.png'; ?>" alt="<?php echo $products[$j]['stars']; ?>" />
<?php } ?>
<?php } ?></td>
<?php } ?>
</tr>
<?php } ?>
<?php } ?>
</table>
Who is online
Users browsing this forum: No registered users and 46 guests