6134 |
daniel |
1 |
<?php
|
|
|
2 |
|
|
|
3 |
/*
|
|
|
4 |
*
|
|
|
5 |
* Template für die Ansicht einer einzelnen Produktgruppe
|
|
|
6 |
*
|
|
|
7 |
*/
|
|
|
8 |
|
|
|
9 |
if (!$this->hasMod("wpsg_mod_produktbilder")) die(__("Dieses Template erfordert das Modul mod_produktbilder.", "wpsg"));
|
|
|
10 |
|
|
|
11 |
// Dimension der Bilder
|
|
|
12 |
$picW = 200;
|
|
|
13 |
$picH = 200;
|
|
|
14 |
$picMode = 'c';
|
|
|
15 |
|
|
|
16 |
//$p['produktattribute'][$index]['name']; Der Name des Attributs
|
|
|
17 |
//$p['produktattribute'][$index]['value']; Der Wert des Attributs
|
|
|
18 |
//$index ist die Nummer des Produktattributs
|
|
|
19 |
|
|
|
20 |
//Ausgabemöglichkeit bei aktiviertem Debug Modus
|
|
|
21 |
//wpsg_debug($this->view['data']);
|
|
|
22 |
|
|
|
23 |
?>
|
|
|
24 |
<div class="wpsg_pgruppen_single">
|
|
|
25 |
<div class="wpsg_pgruppen_single_produkte_wrap">
|
|
|
26 |
<div class="wpsg_pgruppen_single_produkte">
|
|
|
27 |
<?php foreach ((array)$this->view['data']['produkte'] as $p) { ?>
|
|
|
28 |
<?php //wpsg_debug($p) ?>
|
|
|
29 |
<?php if (sizeof($p['bilder']) > 0) { ?>
|
|
|
30 |
<?php $image = array_rand($p['bilder']); ?>
|
|
|
31 |
<div class="wpsg_pgruppen_single_list_image">
|
|
|
32 |
<?php $image_path = $this->callMod('wpsg_mod_produktbilder', 'makeTn', array($p['id'], $p['bilder'][$image], $picW, $picH, $picMode)) ?>
|
|
|
33 |
<a href="<?php echo $p['url'] ?>">
|
|
|
34 |
<img src="<?php echo $image_path; ?>" alt="<?php echo $p['name']; ?>"/>
|
|
|
35 |
</a>
|
|
|
36 |
</div>
|
|
|
37 |
<?php } ?>
|
|
|
38 |
<?php } ?>
|
|
|
39 |
</div>
|
|
|
40 |
</div>
|
|
|
41 |
<div style="clear:both;"></div>
|
|
|
42 |
<div class="wpsg_pgruppen_single_titel"><?php echo $this->view['data']['name']; ?></div>
|
|
|
43 |
<?php if ($this->view['data']['infopage'] > 0) { ?>
|
|
|
44 |
<div class="wpsg_pgruppen_single_link">
|
|
|
45 |
<a href="<?php echo get_permalink($this->view['data']['infopage']); ?>"><?php echo __("Mehr zur Produktgruppe", "wpsg"); ?></a>
|
|
|
46 |
</div>
|
|
|
47 |
<?php } ?>
|
|
|
48 |
</div>
|