Anfrage-Formular Ordernumber im Formular übergeben

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;
    }
}