Magento:如何在CMS页面中包含php调用
按照本页的说明进行操作: 1) 我在app/etc/modules中声明了模块: 这行代码应该返回特定产品的库存状态(在本例中,ID为02的产品)Magento:如何在CMS页面中包含php调用,php,magento,call,Php,Magento,Call,按照本页的说明进行操作: 1) 我在app/etc/modules中声明了模块: 这行代码应该返回特定产品的库存状态(在本例中,ID为02的产品) 但它不起作用。我做错了什么?有人能帮我吗?这些都是不必要的工作,您只需在cms页面内容中添加以下行即可调用php文件 {{block type="core/template" template="page/urfile.phtml"}} 然后在页面目录下创建文件转到Magento Admin->CMS->Pages 单击添加新页面 输入页面
但它不起作用。我做错了什么?有人能帮我吗?这些都是不必要的工作,您只需在cms页面内容中添加以下行即可调用php文件
{{block type="core/template" template="page/urfile.phtml"}}
然后在页面目录下创建文件转到Magento Admin->CMS->Pages
希望此帮助将返回php页面。这不是我要找的。我想做的是从CMS块中获取特定产品的库存状态。例如,当我将此代码放入php文件中时,它会给出ID为01的产品的库存状态。我想从CMS块做同样的事情如果我直接将代码放在CMS页面中,代码不会被呈现。Magento CMS页面不能直接呈现php标记
<?xml version="1.0"?>
<config>
<global>
<blocks>
<Stock_status>
<class>Stock_status_Block</class>
</Stock_status>
</blocks>
</global>
</config>
<?php
class Stock_status_Block_Test extends Mage_Core_Block_Abstract
{
protected function _toHtml()
{
.Mage::helper('customstockstatus')->getListStatus($_product->getId()).
return $html;
}
}
{{block type="Stock_status_Custom/test" ListStatus="02"}}
{{block type="core/template" template="page/urfile.phtml"}}