magento setTemplate在ubuntu中不起作用

时间:2014-03-13 11:28:29

标签: magento ubuntu-12.04

我已经创建了我的自定义模块,并且它在Windows中正常工作,但是在ubuntu setTemplate()上,函数不是渲染模板。我正在使用此代码显示此模板

class Group_GroupPrice_Block_Adminhtml_Tabs_Tabid extends Mage_Adminhtml_Block_Widget
{
    public function __construct()
    {
        parent::__construct();
        $this->setTemplate('GroupPrice/setgroupprice.phtml');
    }
}

我的包装名称是Group,包装是GroupPrice。

我已将模板文件放在app/design/adminhtml/default/default/template/groupprice/groupprice.phtml

3 个答案:

答案 0 :(得分:1)

Ubuntu有区分大小写的文件系统而Windows没有。我确定&GroupHrice / setgroupprice.phtml'不是真正的道路。

看起来你必须使用$this->setTemplate('groupprice.phtml'); 如果您的模板文件确实存在。

答案 1 :(得分:1)

当您的模板是:

app/design/adminhtml/default/default/template/groupprice.phtml

你应该使用:

$this->setTemplate('groupprice.phtml');

无需在此处添加包名称!

答案 2 :(得分:0)

检查你的config.xml,你的块部分,是否正确定义。如果可能,请将代码粘贴到此处

<global> <blocks> <module_name> <class>Namespace_Modulename_Block</class> </module_name> </blocks>
</global>

相关问题