Criando o PHTML
app/design/frontend/{Vendor}/{theme}/Magento_Checkout/templates/html/mycustomfile.phtml
Instanciando o nosso custom PHTML
Nesse caso, vamos usar como exemplo o minicart.phtml. Nós o acessamos e adicionamos a chamada do nosso PHTML customizado:
<?php $mycustomphtml = $block->getLayout()->createBlock("Magento\Framework\View\Element\Template")->setTemplate("Magento_Checkout::html/mycustomfile.phtml")->toHtml(); ?> <script type="text/javascript"> var custom_phtml = <?php echo json_encode($mycustomphtml); ?>; </script>
Inserindo no HTML
Vamos até o nosso arquivo html, para este exemplo, usaremos o content.html do minicart, e adicionamos a chamada para fazer o bind do nosso phtml
<div id="custom-file-phtml" title="Chamando o meu Custom File PHTML" data-bind="html:custom_phtml"/>
Simples, não é?
Dúvidas? Posta aí!!!
Um abraço.