Question

Y at-il une liste complète disponible qui affiche tous les paramètres disponibles pour les blocs de codage?

Par exemple, pour une liste de produits. Il y a le paramètre category_id et le paramètre COLUMN_COUNT, mais que d'autres paramètres puis-je utiliser?

Était-ce utile?

La solution

Je ne pense pas qu'il est même possible d'obtenir une liste de tous les paramètres pour tous les blocs puisque vous pouvez attribuer essentiellement paramètre à un bloc et lui donner un sens, soit dans la classe de bloc ou le fichier modèle. Par exemple, vous pouvez le faire sur le bloc de la liste des produits:

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

Même si le paramètre doh n'est pas utilisé dans la classe de bloc, vous pouvez encore ajouter ceci dans le modèle et lui donner un sens.

<?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;?>
Licencié sous: CC-BY-SA avec attribution
Non affilié à magento.stackexchange
scroll top