質問

コーディングブロックに利用可能なすべてのパラメーターを示す包括的なリストはありますか?

たとえば、製品リストの場合。 category_idパラメーターとcolumn_countパラメーターがありますが、他にどのようなパラメーターを使用できますか?

役に立ちましたか?

解決

基本的には、ブロックにパラメーターを割り当ててブロッククラスまたはテンプレートファイルで意味を与えることができるため、すべてのブロックのすべてのパラメーターのリストを取得することさえできないと思います。たとえば、製品リストブロックでこれを行うことができます。

$block->setData('doh', true); //let's assume that $block is an instance of the product list block.
//or
$block->setDoh(true);

パラメーターであっても doh ブロッククラスでは使用されていませんが、これをテンプレートに追加して意味を与えることができます。

<?php if ($this->getData('doh')) : //or $this->getDoh()?>
    <span><?php echo $this->__('Homer does not approve')?></span>
<?php else : ?>
    <span><?php echo $this->__('Homer approves')?></span>
<?php endif;?>
ライセンス: CC-BY-SA帰属
所属していません magento.stackexchange
scroll top