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



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

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

请帮助。

如果你有自己的自定义模块(扩展),那么你可以通过模块控制器控制它的页面的显示。其中包括包/主题配置。这是一个函数代码,可以用来控制模块包和主题选择。

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

这是目前为你的动作控制器模块专门设置自定义包/主题的唯一方法。

相关内容

  • 没有找到相关文章

最新更新