在另一个 .phtml 页面中显示 .phtml 页面
Display .phtml page in another .phtml page
我在 catalog/product/new.phtml
中创建了一个 new.phtml
页面。
其中包含 new/latest products
。
我还有另一个 .phtml
页 [product_slider.phtml
]。我想将 new.phtml
添加到 product_slider.phtml
这是可能的吗??如何使用..有什么想法吗?
<?php echo $this->getLayout()->createBlock('core/template')->setTemplate('custom/product_slider.phtml')->toHtml(); ?>
你必须确定块类型,而不是 core/template
回答
尝试代码后我得到了解决方案。
<?php echo $this->getLayout()->createBlock('core/template')->setTemplate('catalog/product/new.phtml')->toHtml(); ?>
在另一个 .phtml 页面中显示 .phtml 页面。你可以使用:
<?php echo $this->getLayout()->createBlock('core/template')->setTemplate('path after template dir/filename.phtml')->toHtml(); ?>
我在 catalog/product/new.phtml
中创建了一个 new.phtml
页面。
其中包含 new/latest products
。
我还有另一个 .phtml
页 [product_slider.phtml
]。我想将 new.phtml
添加到 product_slider.phtml
这是可能的吗??如何使用..有什么想法吗?
<?php echo $this->getLayout()->createBlock('core/template')->setTemplate('custom/product_slider.phtml')->toHtml(); ?>
你必须确定块类型,而不是 core/template
回答
尝试代码后我得到了解决方案。
<?php echo $this->getLayout()->createBlock('core/template')->setTemplate('catalog/product/new.phtml')->toHtml(); ?>
在另一个 .phtml 页面中显示 .phtml 页面。你可以使用:
<?php echo $this->getLayout()->createBlock('core/template')->setTemplate('path after template dir/filename.phtml')->toHtml(); ?>