我有以下问题,我不知道这是一个好方法,在我添加的网格部分的 list.phtml 中......
<?php Mage::register('listgridproduct', $_product); ?>
<?php echo $this->getChildHtml('data_list_grid'); ?>
<?php Mage::unregister('listgridproduct'); ?>
早些时候我在 catalog.xml 部分定义了这个块
<!--
Category layered navigation layout
-->
<block type="stock/listgrid" name="data_list_grid" template="stock/listgrid.phtml"/>
我的街区课
class Tim_Stock_Block_Listgrid extends Mage_Core_Block_Template {
public function getProductId(){
$id=Mage::registry('listgridproduct')->getId();
var_dump($id);
}
}
在网格上执行脚本后,块显示所有产品的第一个产品的 ID。
谢谢帮助