Rev 8182 | Blame | Compare with Previous | Last modification | View Log | RSS feed
<?php
/*
*
* Template für die Produktgruppenansicht im Frontend
*
*/
// Produkte die neben dem Namen angezeigt werden sollen
$showP = 4;
?>
<?php $c = 0; foreach ((array)$this->view['data'] as $k => $g) {
$oProductgroup = wpsg_productgroup::getInstance(intval($k));
?>
<?php //wpsg_debug($g) ?>
<div class="wpsg_pgruppen_list_row <?php
echo (($oProductgroup->hasActiveDiscount())?'active_discount':'');
?>">
<div class="wpsg_pgruppen_list_titel">
<a href="<?php echo WPSG_URL_WP ?>?page_id=<?php echo get_the_ID(); ?>&show=<?php echo $k ?>">
<h2><?php echo $g['pgruppe_name'] ?></h2>
</a>
</div>
<div class="wpsg_pgruppen_list_produkte">
<?php for ($i = 0; $i < $showP && $i < sizeof($g['produkte']); $i ++) { ?>
<?php
if ($this->hasMod('wpsg_mod_stock')) $lagerbestand = $this->callMod('wpsg_mod_stock', 'getBestand', [$g['produkte'][$i]['id']]);
else $lagerbestand = 1;
?>
<?php if ($lagerbestand <= 0) { ?>
Ausverkauft ...
<?php } else { ?>
<?php if (sizeof($g['produkte'][$i]['bilder']??[]) > 0) { ?>
<?php $image = array_rand($g['produkte'][$i]['bilder']); ?>
<?php if ($image >= 0 && is_int($image)) { ?>
<div class="wpsg_pgruppen_list_image">
<a href="<?php echo $g['produkte'][$i]['url'] ?>">
<?php echo wp_get_attachment_image($g['produkte'][$i]['bilder'][0], 'thumbnail', false, array()); ?>
</a>
</div>
<?php } ?>
<?php } ?>
<?php } ?>
<?php } ?>
<div style="clear:both;"></div>
</div>
</div>
<?php $c++ ?>
<?php } ?>