dataHelper = $dataHelper; parent::__construct($context); } /** * @param \Magento\Framework\Data\Form\Element\AbstractElement $element * * @return string */ public function _getElementHtml( \Magento\Framework\Data\Form\Element\AbstractElement $element ) { //base url $baseUrl = $this->dataHelper->generateDynamicUrl(); //config code $passcode = $this->dataHelper->getPasscode(); if (empty($passcode)) { $passcode = '[PLEASE SET UP A PASSCODE]'; } //full url $text = $baseUrl . 'connector/email/coupon/id/[INSERT ID HERE]/code/' . $passcode . '/expire_days/[INSERT NUMBER OF DAYS HERE]/@EMAIL@'; $element->setData('value', $text); return parent::_getElementHtml($element); } }