首页 文章

在Magento中为前端模块页面设置自定义设计

提问于
浏览
0

我在Magento安装中有一个自定义模块,我在 URLwww.domain.com/modulename 下显示前端特定模块的详细信息 . 现在我有两个设计用于cms页面,另一个用于结帐和目录页面 . 我希望前端的这个自定义模块页面显示在CMS页面主题中,但我在后端设置的默认模板是另一个 .

是否有任何可能的方法可以为此前端模块页面设置自定义设计,就像我们对设计选项卡下的cms页面所做的那样 .

请帮忙 . 提前致谢 .

1 回答

  • 2

    如果您有自己的自定义模块(扩展),则可以通过模块控制器控制其页面的显示 . 这包括包/主题配置 . 这是一个功能代码,可用于控制模块包和主题选择 .

    public function myAction()
    {
      Mage::getSingleton('core/design_package')
        ->setPackageName("myPackage")
        ->setTheme("myTheme");   
      $this->loadLayout();
      $this->renderLayout();
    }
    

    这是为您的action-controller-module专门设置自定义包/主题的唯一方法 .

相关问题