Question

J'essaye de définir la valeur par défaut comme "oui" pour le C'est actif surmonter Nouvelle catégorie. La valeur par défaut est non et le propriétaire du magasin est ennuyé lorsque la catégorie ne s'affiche pas sur le frontend. J'ai essayé d'utiliser la fonction $attribute->getDataSetDefault('default_value',1); Sur App Code Core Mage Adminhtml Block Catalog Catégorie Tabs.php, mais cela n'a pas fonctionné.

Le contenu div sur conception / adminhtml / default / default / catalog / catégorie / edit / form.phtml est généré dinamiquement sur tabs.php, sur cet appel:

$block = $this->getLayout()->createBlock($this->getAttributeTabBlock(), '')
            ->setGroup($group)
            ->setAttributes($attributes)
            ->setAddHiddenFields($active)
            ->toHtml();

J'ai essayé de déboguer, mais après un certain temps, j'ai eu un débordement sur la mémoire de débogage, et il s'est écrasé. J'essaye toujours ça.

J'ai également essayé d'examiner les fichiers de configuration pour trouver où l'attribut est créé pour voir si une valeur par défaut est définie, mais je ne la trouve pas encore.

New Category Form

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à magento.stackexchange
scroll top