このページの指示に従ってください。
http://www.magento.cc/how-to-use-php-on-a-cms-page.html
1) app/etc/modulesでモジュールを宣言しました:
<?xml version="1.0"?>
<config>
<modules>
<Stock_status>
<active>true</active>
<codePool>local</codePool>
</Stock_status>
</modules>
</config>
2)次に、app\code\local\Stock\status\Custom\etcにconfig.xmlを作成し、次の内容を含めます。
<?xml version="1.0"?>
<config>
<global>
<blocks>
<Stock_status>
<class>Stock_status_Block</class>
</Stock_status>
</blocks>
</global>
</config>
3)その後、次の内容を含むapp/code/local/Stock/status/Custom/Blockファイルにtest.phpを作成しました。
<?php
class Stock_status_Block_Test extends Mage_Core_Block_Abstract
{
protected function _toHtml()
{
.Mage::helper('customstockstatus')->getListStatus($_product->getId()).
return $html;
}
}
最後に 4) cms ページに移動して、この値を入力して機能するかどうかを確認しました。
{{block type="Stock_status_Custom/test" ListStatus="02"}}
このコード行は、特定の製品 (この例では ID 02 の製品) の在庫状況を返します。
しかし、うまくいきません。私は間違って何をしましたか? 誰か助けてくれませんか?