getLayout()->createBlock( \Dotdigitalgroup\Email\Block\Adminhtml\Config\Configuration\Preview::class, 'ddg_automation_dynamic_preview' )->setTemplate( 'system/preview.phtml' ); $this->setElement($element); $header = $this->_getHeaderHtml($element); $elements = ''; foreach ($element->getElements() as $field) { if ($field instanceof \Magento\Framework\Data\Form\Element\Fieldset) { $elements .= '' . '' . $field->toHtml() . ''; } else { $elements .= $field->toHtml(); } } $footer = $this->_getFooterHtml($element); return $header . $block->_toHtml() . $elements . $footer; } }