0

我想创建一个新的控制器,它调用一个块并显示它。现在我可以调用我的控制器而不是块。

我的 app.code.local.Flexishore.All.controllers ProspecteController.php 中有:

 <?php
class Flexishore_All_ProspecteController extends Mage_Core_Controller_Front_Action
{
   public function indexAction()
   {
        $this->loadLayout();
        $this->_initLayoutMessages('customer/session');
        $this->getLayout()->getBlock('prospecte');
        $this->renderLayout();
   }
  public function postAction()
    {
      ...

然后在 app.design.frontend.saver.default.layout 我有 flexishore.xml 我在其中添加了以下代码:

<flexishore_prospecte_index translate="label">
        <reference name="prospecte">
            <block type="core/template" name="prospecte" template="flexishore/prospecte.phtml" />
        </reference>
    </flexishore_prospecte_index>

最后在 app.design.frontend.saver.default.template.flexishore 我有prospece.phtml,他包含我想要显示的表单。

感谢您的帮助。

4

1 回答 1

0

自定义模块创建者链接单击此链接可创建任何类型的自定义模块。你的问题肯定会解决的。

于 2013-05-24T11:16:36.433 回答