0

CMS に次のタグがあります。

{{block  type="catalog/product_new" column_count="3" blerg="moo" _productsCount="10" name="home.catalog.product.new"  alias="product_homepage"  template="catalog/product/new.phtml"}}

変数blerg=moo に注意してください。

次に、block/product/new.php に次のものがあります。

class Mage_Catalog_Block_Product_New extends Mage_Catalog_Block_Product_Abstract{

protected function _construct()
{
    parent::_construct();

        Mage::log("0:testing",null,'jase.log');
        Mage::log("1:".$this->blerg,null,'jase.log');
        Mage::log("2:".$blerg,null,'jase.log');
        Mage::log("3:".$this->getData('blerg'),null,'jase.log');
        Mage::log("4:".$this->getBlerg(),null,'jase.log');

次に、ログに次のように表示されます。

  • 0:テスト中
  • 1:
  • 2:
  • 3:
  • 4:

変数値「moo」が表示されないのはなぜですか?

4

1 に答える 1

0

以下を試してください

Mage::app()->getRequest()->getParam('blerg');
于 2013-06-05T05:46:54.743 に答える