如何在magento的特定页面上调用.phtml块?

时间:2012-03-09 17:45:48

标签: magento

我如何在测试页面上使用test.phtml我使用下面的代码,但它没有工作

{{block type='core/template' name='Test' template='goodtest/test.phtml'}} 

但它没有在页面上显示任何内容。我错过了什么吗?我需要将一些代码放在其他文件中,例如page.xml或local.xml。

由于

2 个答案:

答案 0 :(得分:15)

您的代码看起来很适合在CMS页面中添加。 如果你想在.phtml文件中添加.phtml文件,那么你可以像这样使用。 你不需要在xml文件中添加任何东西

    <?php 
  echo $this->getLayout()->createBlock('core/template')->setTemplate('goodtest/test.phtml')->toHtml();
?>

感谢

答案 1 :(得分:0)

试试这个。 首先在管理面板的CMS页面中创建一个页面,然后将以下代码添加到CMS页面的内容中。它将在主要内容区域中调用此页面的内容。

{{block type='page/html' template='page/html/demo.phtml'}}