Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 以编程方式在Magento中使用模板创建块_Php_Magento_Magento 1.8 - Fatal编程技术网

Php 以编程方式在Magento中使用模板创建块

Php 以编程方式在Magento中使用模板创建块,php,magento,magento-1.8,Php,Magento,Magento 1.8,我的模型课上有: Mage::getDesign()->setArea(Mage_Core_Model_App_Area::AREA_FRONTEND); $layout = Mage::app()->getLayout(); $block = $layout->createBlock('core/template','blockname'); $block->setTemplate('cronjob/items.phtml'); $blockProducts = $bl

我的模型课上有:

Mage::getDesign()->setArea(Mage_Core_Model_App_Area::AREA_FRONTEND);
$layout = Mage::app()->getLayout();
$block = $layout->createBlock('core/template','blockname');
$block->setTemplate('cronjob/items.phtml');
$blockProducts = $block->toHtml();
如果我使用这些,Magento会警告我以下信息:

CRIT(2):无效的模板文件:frontend\base\default\template\cronjob/items.phtml

文件items.phtml位于以下路径:
C:\wamp\www\magento\app\design\frontend\default\customtheme\template\cronjob\items.phtml

C:\wamp\www\magento\app\design\frontend\default\customtheme\template\cronjob\items.phtml


错误消息和文件位置指定了不同的包/主题。您是否尝试过以编程方式设置主题?请参阅:Tnx以获取答案,但我已经在Magentno的后台办公室定义了主题和包,我不想要这些解决方案。文件必须位于customtheme
C:\wamp\www\magento\app\design\frontend\base\default\template\cronjob/items.phtml