Magento 2:如何从块文件调用模板文件



所以我想直接从块文件调用模板phtml文件,而不将它们附加在布局XML文件中。

提前谢谢!

如果你想在没有xml的情况下调用它,为什么不通过直接从phtml调用呢

<?php echo $this->getLayout()
->createBlock('MagentoFrameworkViewElementTemplate')
->setTemplate('Vendor_Module::template.phtml')
->toHtml(); ?>

不过,你可能会在你的区块中使用同样的方式,但我还没有测试过。

$objectManager = MagentoFrameworkAppObjectManager::getInstance();
$content = $objectManager->create('MagentoFrameworkViewElementTemplate');
$content->setTemplate('Vendor_Module::template.phtml');
$content->toHtml();

相关内容

  • 没有找到相关文章

最新更新