Liste de tous les paramètres de bloc possibles [fermé]
-
16-10-2019 - |
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?
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;?>