如何在后端自定义菜单中显示PHTML
-
16-10-2019 - |
题
我在后端创建了一个新菜单,称为“ x”,其中一个名为“ y”的项目。当我单击此项目时,它没有任何地方,因为我不知道如何显示它。让我告诉你我做了什么。
在cotroller.php中,我已经说过:
public function indexAction()
{
$block = $this->getLayout()
->createBlock('core/text', 'example-block')
->setText(‘Hello’);
$this->_addContent($block);
$this->renderLayout();
}
对于此代码,如果我单击菜单“ y”,我将获得输出“ Hello”。好的,但是现在我不知道如何致电PHTML或其他东西以显示我想要的任何东西。
我不知道如何打电话给另一个CMS/块或类似的东西来观看它。使用此代码段:
$this->getlayout()->createBlock('cms/block')->setBlockId('my-cms')->to
Html();
(My-CMS是我之前创建的CMS页面)
输出出现在顶部,因此它无法按照我希望其工作方式工作。
解决方案
将您的两个代码片段放在一起,我得到:
public function indexAction()
{
$block = $this->getLayout()
->createBlock('cms/block')
->setBlockId('my-cms');
$this->_addContent($block);
$this->renderLayout();
}
你尝试过吗?