From 7c694d8499f58080992aadfc6b297b46ee98fe4f Mon Sep 17 00:00:00 2001 From: Roger Rehnelt Date: Fri, 2 Oct 2026 15:27:02 +0200 Subject: Produktliste: Lieferzeit unter Preis und Grundpreis Wie in der Produktansicht, nur mit Modul Lieferzeiten und Anzeige am Produkt (Punkt 8.14). Co-Authored-By: Claude Opus 5.5 --- views/blocks/product-list.phtml | 11 +++++++++++ views/css/frontend.css | 1 + views/css/wpsg-theme.css | 2 +- 3 files changed, 13 insertions(+), 1 deletion(-) diff --git a/views/blocks/product-list.phtml b/views/blocks/product-list.phtml index a58b364..767ebd2 100644 --- a/views/blocks/product-list.phtml +++ b/views/blocks/product-list.phtml @@ -46,6 +46,17 @@
callMod('wpsg_mod_fuellmenge', 'renderPriceInfo', [$price, $oProduct->__get('fmenge'), $product_id]); ?>
+ hasMod('wpsg_mod_deliverytime') && $this->get_option('wpsg_mod_deliverytime_show_product') == '1') { ?> +
+ callMod('wpsg_mod_deliverytime', 'isStoreProduct', [$oProduct->getProductKey()])) { ?> + callMod('wpsg_mod_deliverytime', 'displayStoreText', [$oProduct->getProductKey()])); ?> + callMod('wpsg_mod_deliverytime', 'displayDelayTime', [$oProduct->getProductKey()]); ?> + + callMod('wpsg_mod_deliverytime', 'displayDeliveryTime', [$oProduct->getProductKey()])); ?> + + +
+
diff --git a/views/css/frontend.css b/views/css/frontend.css index 4ba7a0f..e8d353e 100644 --- a/views/css/frontend.css +++ b/views/css/frontend.css @@ -716,6 +716,7 @@ html body .wpsg_product_garan_wrap a.wpsg_product_garan img { display:block; max .wpsg-block-product-list .wpsg-product-list__price, .wpsg-block-product-price .wpsg-product-list__price { font-size:1.2em; } .wpsg-block-product-list .wpsg-product-list__taxnote, .wpsg-block-product-list .wpsg-product-list__baseprice, +.wpsg-block-product-list .wpsg-product-list__deliverytime, .wpsg-block-product-price .wpsg-product-list__taxnote, .wpsg-block-product-price .wpsg-product-list__baseprice { font-size:0.8em; } .wpsg-block-product-list .wpsg-product-list__action, .wpsg-block-product-price .wpsg-product-list__action { margin-top:auto; padding-top:0.5em; } diff --git a/views/css/wpsg-theme.css b/views/css/wpsg-theme.css index 80a8279..5b732d0 100644 --- a/views/css/wpsg-theme.css +++ b/views/css/wpsg-theme.css @@ -581,7 +581,7 @@ html body .wpsg_product_garan_wrap a.wpsg_product_garan img { display:block; max .wpsg-block-product-list :where(.wpsg-product-list__image img) { display:block; width:100%; height:auto; } .wpsg-block-product-list :where(.wpsg-product-list__title) { margin:0; font-size:1em; line-height:1.3; overflow-wrap:anywhere; hyphens:auto; } .wpsg-block-product-list :where(.wpsg-product-list__price), .wpsg-block-product-price :where(.wpsg-product-list__price) { font-size:1.2em; } -.wpsg-block-product-list :where(.wpsg-product-list__taxnote, .wpsg-product-list__baseprice), .wpsg-block-product-price :where(.wpsg-product-list__taxnote, .wpsg-product-list__baseprice) { font-size:var(--wpsg-font-size-small); opacity:var(--wpsg-muted-opacity); } +.wpsg-block-product-list :where(.wpsg-product-list__taxnote, .wpsg-product-list__baseprice, .wpsg-product-list__deliverytime), .wpsg-block-product-price :where(.wpsg-product-list__taxnote, .wpsg-product-list__baseprice) { font-size:var(--wpsg-font-size-small); opacity:var(--wpsg-muted-opacity); } .wpsg-block-product-list :where(.wpsg-product-list__action), .wpsg-block-product-price :where(.wpsg-product-list__action) { margin-top:auto; padding-top:0.5em; } .wpsg-block-product-list :where(.wpsg-product-list__action form), .wpsg-block-product-price :where(.wpsg-product-list__action form) { margin:0; } .wpsg-block-product-list :where(.wpsg-product-list__action .wpsg_button), .wpsg-block-product-price :where(.wpsg-product-list__action .wpsg_button) { display:block; width:100%; margin:0; text-align:center; box-sizing:border-box; } -- cgit v1.2.3