我在Magento安装中有一个自定义模块,我在 URL , www.domain.com/modulename 下显示前端特定模块的详细信息 . 现在我有两个设计用于cms页面,另一个用于结帐和目录页面 . 我希望前端的这个自定义模块页面显示在CMS页面主题中,但我在后端设置的默认模板是另一个 .
www.domain.com/modulename
是否有任何可能的方法可以为此前端模块页面设置自定义设计,就像我们对设计选项卡下的cms页面所做的那样 .
请帮忙 . 提前致谢 .
如果您有自己的自定义模块(扩展),则可以通过模块控制器控制其页面的显示 . 这包括包/主题配置 . 这是一个功能代码,可用于控制模块包和主题选择 .
public function myAction() { Mage::getSingleton('core/design_package') ->setPackageName("myPackage") ->setTheme("myTheme"); $this->loadLayout(); $this->renderLayout(); }
这是为您的action-controller-module专门设置自定义包/主题的唯一方法 .
1 回答
如果您有自己的自定义模块(扩展),则可以通过模块控制器控制其页面的显示 . 这包括包/主题配置 . 这是一个功能代码,可用于控制模块包和主题选择 .
这是为您的action-controller-module专门设置自定义包/主题的唯一方法 .