Magento:如何在CMS页面中包含php调用

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 单击添加新页面 输入页面

按照本页的说明进行操作:

1) 我在app/etc/modules中声明了模块:

这行代码应该返回特定产品的库存状态(在本例中,ID为02的产品)


但它不起作用。我做错了什么?有人能帮我吗?

这些都是不必要的工作,您只需在cms页面内容中添加以下行即可调用php文件

   {{block type="core/template" template="page/urfile.phtml"}}

然后在页面目录下创建文件

转到Magento Admin->CMS->Pages

  • 单击添加新页面
  • 输入页面标题
  • 输入URL键
  • 右内内容(正文)
  • 粘贴你的代码

  • 希望此帮助将返回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"}}