I found this answer and code : here that worked for me.
Using the Kishan code gives me a screen that says "Email Preview" at the Top, with the Magento copyright info underneath but no template content in 2.3.4. I stumbled across this code on git healthywebsites clintonwere that gave me the result I expected. Hopefully it can help somebody else.
<?xml version="1.0"?> <!-- /** * Copyright © Magento, Inc. All rights reserved. * See COPYING.txt for license details. */ --> <page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" layout="admin-1column" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd"> <update handle="empty" /> <body> <referenceContainer name="root"> <block name="preview.page.content" class="Magento\Framework\View\Element\Template" template="Magento_Email::template/preview.phtml"> <block class="Magento\Email\Block\Adminhtml\Template\Preview" name="content" as="content"/> </block> </referenceContainer> </body> </page>
You can use to replace app/code/Vendor/Module/view/adminhtml/layout/adminhtml_email_template_preview.xml