So wie es jetzt ist, werden nur die Warenkorb-Schalter für die aktuelle Seite ermittelt. Sollen alle zugeordneten Warenkorb-Schalter auf einer bestimmten News-Seite (hier „News02“) angezeigt werden, dann tut das die folgende einfache Anpassung:
Code: Select all
classes/Controller.php | 2 +-
index.php | 4 +---
2 files changed, 2 insertions(+), 4 deletions(-)
diff --git a/classes/Controller.php b/classes/Controller.php
index a962f88..3fe429e 100644
--- a/classes/Controller.php
+++ b/classes/Controller.php
@@ -199,7 +199,7 @@ abstract class Controller
public function getPagesProducts()
{
- $url = $this->bridge->getCurrentPage();
+ $url = 'News02';
$products = array();
foreach ($this->catalog->getProducts() as $product) {
if (!$product->isAvailable()) {
diff --git a/index.php b/index.php
index 1d864e3..b64f7bf 100644
--- a/index.php
+++ b/index.php
@@ -82,10 +82,8 @@ if ($xhsController instanceof FrontEndController
$xhsCartButtons .= $xhsController->addToCartButton($product);
}
- if ($s >= 0) {
- $c[$s] .= $xhsCartButtons;
+ $c[array_search('News02', $u)] .= $xhsCartButtons;
//$c[$s] = preg_replace('/(<\/h[1-'.$cf['menu']['levels'].']>)/i', "$1 $xhsCartButtons", $c[$s], 1);
- }
}
}