From 4e047665e3b18689fcfd9ae65da07db0cefaef9c Mon Sep 17 00:00:00 2001 From: Daniel Schmitzer Date: Sat, 5 Mar 2016 18:57:24 +0000 Subject: - Im Shop aber schon - Produktansichtenmodul funktioniert grundlegend über Shortcode (Ohne Sortierung / Listansicht) - Tuning Produktverwaltung und ne Menge Warnungen raus MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: https://[internal]/wordpress/plugins/wpsg4@5385 0d5edaf7-2b12-4e95-93f4-047927463d4b --- .../mod_productgroups/produkt_index_filter.phtml | 36 +------ views/mods/mod_productview/productview.js | 29 ++++++ views/mods/mod_productview/productview.phtml | 106 +++++++++++++++++++++ views/mods/mod_produktbilder/dummy.png | Bin 0 -> 6668 bytes 4 files changed, 136 insertions(+), 35 deletions(-) create mode 100644 views/mods/mod_productview/productview.js create mode 100644 views/mods/mod_productview/productview.phtml create mode 100644 views/mods/mod_produktbilder/dummy.png (limited to 'views/mods') diff --git a/views/mods/mod_productgroups/produkt_index_filter.phtml b/views/mods/mod_productgroups/produkt_index_filter.phtml index c99fe29..4804860 100644 --- a/views/mods/mod_productgroups/produkt_index_filter.phtml +++ b/views/mods/mod_productgroups/produkt_index_filter.phtml @@ -6,40 +6,6 @@ ?> - - - - view['productgroups']) && sizeof($this->view['productgroups']) > 0) { ?> - +view['arSelect'], wpsg_getStr($_REQUEST['productgroup'])); ?> \ No newline at end of file diff --git a/views/mods/mod_productview/productview.js b/views/mods/mod_productview/productview.js new file mode 100644 index 0000000..a696aba --- /dev/null +++ b/views/mods/mod_productview/productview.js @@ -0,0 +1,29 @@ + + function wpsg_switchProductview(index, page, order, mode) + { + + var atts = jQuery('#wpsg_productview_' + index + ' input[name="atts"]').val(); + + jQuery('#wpsg_productview_' + index).append('
'); + + jQuery.ajax( { + 'url': wpsg_ajax.ajaxurl, + 'data': { + 'wpsg_mod': 'wpsg_mod_productview', + 'wpsg_action': 'refresh', + 'atts': atts, + 'page': page, + 'order': order, + 'mode': mode + }, + 'success': function(data) { + + jQuery('#wpsg_productview_' + index).replaceWith(data); + + } + } ); + + return false; + + } + \ No newline at end of file diff --git a/views/mods/mod_productview/productview.phtml b/views/mods/mod_productview/productview.phtml new file mode 100644 index 0000000..2175f48 --- /dev/null +++ b/views/mods/mod_productview/productview.phtml @@ -0,0 +1,106 @@ + +
+ +
+ +

view['wpsg_mod_productview']['title']); ?>

+ + view['wpsg_mod_productview']['products'])) { ?> +
+ asd +
+ +
+ view['wpsg_mod_productview']['page'] - 1) * $this->view['wpsg_mod_productview']['per_page'] + 1, $this->view['wpsg_mod_productview']['page'] * $this->view['wpsg_mod_productview']['per_page']); ?> + view['wpsg_mod_productview']['count']); ?> +
+ + +
+ +
+ + view['wpsg_mod_productview']['products'])) { ?> + + view['wpsg_mod_productview']['products'] as $oProduct) { $i ++; ?> + getProductName()); ?>" href="getProductURL(); ?>" class="wpsg_productview_product wpsg_productview_product_id; ?> col-lg-3"> + + hasMod('wpsg_mod_produktbilder')) { ?> + callMod('wpsg_mod_produktbilder', 'getProductImage', array($oProduct->id, 520, 520, 'sz')); ?> + +
+ +
+ + +
+ +
+

getProductName(); ?>

+
+ +
+ + getOldPrice(); ?> + +
get_option('wpsg_currency')); ?>
+ + + getMinPrice() != $oProduct->getPrice()) { ?> +
getMinPrice(), $this->get_option('wpsg_currency'))); ?>
+ +
getPrice(), $this->get_option('wpsg_currency')); ?>
+ + +
+ +
+ + + +
+ +
+ + +
+ + + + + + + + +
+ + view['wpsg_mod_productview']['pages']) && $this->view['wpsg_mod_productview']['pages'] > 1) { ?> +
+
+ view['wpsg_mod_productview']['page'] > 1) { ?> + + + view['wpsg_mod_productview']['pages']; $i ++) { ?> + view['wpsg_mod_productview']['page']) { ?> + + + + + + view['wpsg_mod_productview']['page'] < $this->view['wpsg_mod_productview']['pages']) { ?> + + +
+
+ + +
+ +
\ No newline at end of file diff --git a/views/mods/mod_produktbilder/dummy.png b/views/mods/mod_produktbilder/dummy.png new file mode 100644 index 0000000..bf19969 Binary files /dev/null and b/views/mods/mod_produktbilder/dummy.png differ -- cgit v1.2.3