Hallo Zusammen,
Darf ich fragen wie ich das in SW5 umsetze?
Dies funktioniert da leider nicht.
Beste Grüsse
Arya_Svitkona
if ($element["name"] == "inquiry" && !empty($this->Request()->sInquiry)) {
switch ($this->Request()->sInquiry) {
case "basket":
$text = Shopware()->Snippets()->getNamespace('frontend/detail/comment')->get('InquiryTextBasket');
$getBasket = Shopware()->Modules()->Basket()->sGetBasket();
//$text = ''; Fix 100363 / 5416 Thanks to H. Ronecker
foreach ($getBasket["content"] as $basketRow) {
if (empty($basketRow["modus"])) {
$text .= "\n{$basketRow["quantity"]} x {$basketRow["articlename"]} ({$basketRow["ordernumber"]}) - {$basketRow["price"]} " . Shopware()->System()->sCurrency["currency"];
}
}
if (!empty($text)) {
$this->_elements[$id]["value"] = $text;
$element["value"] = $text." - ".htmlspecialchars($this->Request()->sOrdernumber);
}
break;
case "detail":
if ($this->Request()->getParam('sOrdernumber', null) !== null ) {
$getName = Shopware()->Modules()->Articles()->sGetArticleNameByOrderNumber($this->Request()->getParam('sOrdernumber'));
$text = Shopware()->Snippets()->getNamespace('frontend/detail/comment')->get('InquiryTextArticle');
$text .= " " . $getName;
$this->_elements[$id]["value"] = $text;
$element["value"] = $text." - ".htmlspecialchars($this->Request()->sOrdernumber);
}
break;
}
}