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 回答