summaryrefslogtreecommitdiff
path: root/views/mods/mod_productvariants
diff options
context:
space:
mode:
authorhartmut <noreply@maennchen1.de>2017-05-17 11:11:46 +0000
committerhartmut <noreply@maennchen1.de>2017-05-17 11:11:46 +0000
commitce00007e22a06e6768036c4e9fe4aed84dfba3d4 (patch)
treecdbdda622cd7478c347c7bf35603a7cd26573941 /views/mods/mod_productvariants
parent5c0571997769470c77acf47970d09a9f6081013d (diff)
Bestellbedingungen und Korrektur Varianten
git-svn-id: https://[internal]/wordpress/plugins/wpsg4@6268 0d5edaf7-2b12-4e95-93f4-047927463d4b
Diffstat (limited to 'views/mods/mod_productvariants')
-rw-r--r--views/mods/mod_productvariants/admin_edit.phtml2
-rw-r--r--views/mods/mod_productvariants/frontend.js13
-rw-r--r--views/mods/mod_productvariants/produkt.phtml6
3 files changed, 13 insertions, 8 deletions
diff --git a/views/mods/mod_productvariants/admin_edit.phtml b/views/mods/mod_productvariants/admin_edit.phtml
index 0a0dda4..f55bc9f 100644
--- a/views/mods/mod_productvariants/admin_edit.phtml
+++ b/views/mods/mod_productvariants/admin_edit.phtml
@@ -181,7 +181,7 @@
<td class="ui-sortable" colspan="<?php echo $colspan; ?>" id="wpsg_mod_productvariants_productimage_<?php echo $k; ?>_<?php echo $kv; ?>" >
<?php $j = 0; foreach ($temp as $b) { $j ++; ?>
<?php // $this->view['variant']['id'] $vari $var $kv $_REQUEST['pic']
- $file2 = $b['basename'];
+ $file2 = $b['basenameori'];
$href = wp_get_attachment_image_src($b['post_id'], Array(25, 25));
?>
<a class="<?php echo ((in_array($file2, explode(",", $vari['pic'])))?'mark':''); ?> pic" id="<?php echo $file2; ?>"
diff --git a/views/mods/mod_productvariants/frontend.js b/views/mods/mod_productvariants/frontend.js
index 836bbdc..9e50d0b 100644
--- a/views/mods/mod_productvariants/frontend.js
+++ b/views/mods/mod_productvariants/frontend.js
@@ -1,9 +1,9 @@
var wpsg_vp_vari = new Array();
- function wpsg_vp_switch(product_id, product_index)
+ function wpsg_vp_switch(product_id, product_index, elem)
{
-
+ /*
var var_key = 'pv_' + product_id + "|";
//alert('Länge: ' + wpsg_vp_vari[product_id].length);
@@ -37,11 +37,16 @@
if (i < (wpsg_vp_vari[product_id].length - 1)) var_key += "|";
}
}
-
+ */
//console.log(jQuery('#wpsg_produktform_' + product_index).serialize());
//console.log(var_key);
//return;
+ v1 = jQuery(elem).attr("data-wpsg-id");
+ //v2 = jQuery(elem).parent().find('input').val();
+ jQuery(elem).parent().find('input').val(v1);
+ //alert('v1=' + v1 + ' v2=' + v2);
+
jQuery('#wpsg_produktform_' + product_index).append('<div class="wpsg_product_layer"><img src="' + wpsg_ajax.img_ajaxloading + '" alt="' + wpsg_ajax.label_pleasewait + '" /></div>');
jQuery.ajax( {
@@ -54,7 +59,7 @@
'template': jQuery('#wpsg_produktform_' + product_index + ' input[name="wpsg[template]"]').val(),
'referer': jQuery('#wpsg_produktform_' + product_index + ' input[name="myReferer"]').val(),
'form_data': jQuery('#wpsg_produktform_' + product_index).serialize(),
- 'product_key': var_key,
+ // 'product_key': var_key,
'product_index': product_index
},
'success': function(data) {
diff --git a/views/mods/mod_productvariants/produkt.phtml b/views/mods/mod_productvariants/produkt.phtml
index e449e9c..9984745 100644
--- a/views/mods/mod_productvariants/produkt.phtml
+++ b/views/mods/mod_productvariants/produkt.phtml
@@ -109,7 +109,7 @@
$pbw = $this->get_option('wpsg_vp_imageselect_width');
$pbh = $this->get_option('wpsg_vp_imageselect_height');
?>
- <a data-wpsg-id="<?php echo $kv; ?>" class="image <?php echo ((wpsg_getStr($this->view['wpsg_mod_productvariants']['set'][$k]) == $kv)?'akt':''); ?>" onclick="jQuery(this).parent().find('a').removeClass('akt'); jQuery(this).addClass('akt'); wpsg_vp_switch(<?php echo $this->getProduktId($this->view['data']['id']); ?>, <?php echo $this->view['product_index']; ?>); return false;" href="#">
+ <a data-wpsg-id="<?php echo $kv; ?>" class="image <?php echo ((wpsg_getStr($this->view['wpsg_mod_productvariants']['set'][$k]) == $kv)?'akt':''); ?>" onclick="jQuery(this).parent().find('a').removeClass('akt'); jQuery(this).addClass('akt'); wpsg_vp_switch(<?php echo $this->getProduktId($this->view['data']['id']); ?>, <?php echo $this->view['product_index']; ?>, this); return false;" href="#">
<img src="<?php echo $img; ?>" width="<?php echo $pbw; ?>" height="<?php echo $pbh; ?>"/>
</a>
<?php } ?>
@@ -127,11 +127,11 @@
<?php if (!$this->hasMod('wpsg_mod_stock') || $vari['stock'] > 0) { ?>
<input <?php echo ((wpsg_getStr($this->view['wpsg_mod_productvariants']['set'][$kk]) == $kv)?'checked="checked"':''); ?>
id="wpsg_vpfield_<?php echo $this->getProduktId($this->view['data']['id']); ?>_<?php echo $k; ?>_<?php echo $j; ?>"
- onclick="wpsg_vp_switch(<?php echo $this->getProduktId($this->view['data']['id']); ?>, <?php echo $this->view['product_index']; ?>);"
+ onclick="wpsg_vp_switch(<?php echo $this->getProduktId($this->view['data']['id']); ?>, <?php echo $this->view['product_index']; ?>, this);"
type="radio" name="wpsg_vp[<?php echo $k; ?>]" value="<?php echo $kv; ?>" />&nbsp;<?php echo $vari['name']; ?>
<?php /* Lagerbestand der Variante=0 - wird angezeigt, ist aber nicht auswählbar */ ?>
<?php } else { ?>
- <input disabled="disabled" <?php echo (($this->view['wpsg_mod_productvariants']['set'][$k] == $kv)?'checked="checked"':''); ?> id="wpsg_vpfield_<?php echo $this->getProduktId($this->view['data']['id']); ?>_<?php echo $k; ?>_<?php echo $j; ?>" onclick="wpsg_vp_switch(<?php echo $this->getProduktId($this->view['data']['id']); ?>, <?php echo $this->view['product_index']; ?>);" type="radio" name="wpsg_vp[<?php echo $k; ?>]" value="<?php echo $kv; ?>" />&nbsp;<?php echo $vari['name']; ?>
+ <input disabled="disabled" <?php echo (($this->view['wpsg_mod_productvariants']['set'][$k] == $kv)?'checked="checked"':''); ?> id="wpsg_vpfield_<?php echo $this->getProduktId($this->view['data']['id']); ?>_<?php echo $k; ?>_<?php echo $j; ?>" onclick="wpsg_vp_switch(<?php echo $this->getProduktId($this->view['data']['id']); ?>, <?php echo $this->view['product_index']; ?>, this);" type="radio" name="wpsg_vp[<?php echo $k; ?>]" value="<?php echo $kv; ?>" />&nbsp;<?php echo $vari['name']; ?>
<?php } ?>
<?php /* Abfrage Preisanzeige nur für eingeloggte Benutzer START */?>