Files
2026-09-15 10:35:56 +08:00

15 lines
2.9 KiB
PHTML

<?php /** @var \Esun\EmailPreview\Block\Adminhtml\Preview $block */ ?>
<div class="admin__fieldset-wrapper-content">
<form id="esun-email-preview" method="post" target="email-preview-frame" action="<?= $block->escapeUrl($block->getPreviewUrl()) ?>">
<?= $block->getBlockHtml('formkey') ?>
<fieldset class="admin__fieldset">
<div class="admin__field"><label class="admin__field-label" for="type"><span><?= $block->escapeHtml(__('Email type')) ?></span></label><div class="admin__field-control"><select class="admin__control-select" id="type" name="type"><?php foreach($block->getTypes() as $key=>$type): ?><option value="<?= $block->escapeHtmlAttr($key) ?>"><?= $block->escapeHtml($type['label']) ?></option><?php endforeach ?></select></div></div>
<div class="admin__field"><label class="admin__field-label" for="store_id"><span><?= $block->escapeHtml(__('Store View')) ?></span></label><div class="admin__field-control"><select class="admin__control-select" id="store_id" name="store_id"><?php foreach($block->getStoreOptions() as $group): ?><?php if (isset($group['value']) && is_array($group['value'])): ?><optgroup label="<?= $block->escapeHtmlAttr($group['label']) ?>"><?php foreach($group['value'] as $store): ?><option value="<?= (int)$store['value'] ?>"><?= $block->escapeHtml($store['label']) ?></option><?php endforeach ?></optgroup><?php endif ?><?php endforeach ?></select></div></div>
<div class="admin__field"><label class="admin__field-label" for="increment_id"><span><?= $block->escapeHtml(__('Order number')) ?></span></label><div class="admin__field-control"><input class="admin__control-text" id="increment_id" name="increment_id" placeholder="Required for order, shipment and refund"/></div></div>
<div class="admin__field"><label class="admin__field-label" for="entity_id"><span><?= $block->escapeHtml(__('Invoice / shipment / credit memo number')) ?></span></label><div class="admin__field-control"><input class="admin__control-text" id="entity_id" name="entity_id" placeholder="Optional; latest matching record is used"/></div></div>
<div class="admin__field"><label class="admin__field-label" for="recipient"><span><?= $block->escapeHtml(__('Test recipient')) ?></span></label><div class="admin__field-control"><input type="email" class="admin__control-text" id="recipient" name="recipient"/></div></div>
<div class="admin__field"><div class="admin__field-control"><button class="action-primary" type="submit"><span><?= $block->escapeHtml(__('Preview theme template')) ?></span></button> <button class="action-secondary" type="submit" formaction="<?= $block->escapeUrl($block->getSendUrl()) ?>" formtarget="_self"><span><?= $block->escapeHtml(__('Send test email')) ?></span></button></div></div>
</fieldset></form>
</div>
<iframe name="email-preview-frame" title="<?= $block->escapeHtmlAttr(__('Email preview')) ?>" style="width:100%;min-height:780px;border:1px solid #ccc;background:#fff"></iframe>