Magento模块适用于localhost但不适用于远程主机

时间:2012-08-31 22:54:20

标签: magento

我知道这是一个愚蠢的问题,但我已经彻底调查了所有文件名,目录和类名的所有大写和小写。一切似乎都是正确的。但是,在远程主机上某种程度上没有加载块文件.phtml。布局xml已经加载,因为我可以看到加载了CSS和JS文件。

仅供参考,管理员后端工作正常,只有未加载的前端块。不确定为什么没有在远程主机上加载前端块文件。

我给我的模块名称类似于ModuleABCD。连续几个大箱好吗?提前感谢您的回复。

<?xml version="1.0"?>
<layout>
    <modulename_index_index>
    <reference name="head">
    <action method="addItem"><type>skin_css</type><name>modulename.css</name></action>
          <action method="addItem"><type>skin_js</type><name>modulename.js</name></action>
    </reference>
    <reference name="content">
          <block type="modulename/modulename" name="modulename" template="modulename.phtml"/>
    </reference>
    </modulename_index_index>
</layout>  

1 个答案:

答案 0 :(得分:1)

鉴于您的布局文件似乎已加载,我建议您在./demo.php文件中执行以下操作,您可以在http://site.com/demo.php浏览器中运行该文件:

<?php

ini_set('display_errors',true);

include 'app/Mage.php';

Mage::setIsDeveloperMode(true);
Mage::app();

Zend_Debug::dump(Mage::getBlockClassName('classgroup/blockname');

Zend_Debug::dump(Mage::app()->getLayout()->createBlock('classgroup/blockname'));