Domanda

Sto cercando di impostare il valore predefinito come "sì" per il È attivo campo su Nuova categoria. Il valore predefinito è no e il proprietario del negozio si infastidisce quando la categoria non viene visualizzata sul frontend. Ho provato a usare la funzione $attribute->getDataSetDefault('default_value',1); su app code core mage adminhtml block catalogo categoria tabs.php, ma non ha funzionato.

Il contenuto DIV su Design/Adminhtml/Default/Default/Catalog/Category/Edit/Form.Phtml è generato dinamicamente su Tabs.Php, su questa chiamata:

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

Ho provato a eseguire il debug, ma dopo un po 'ho avuto un trabocco sulla memoria del debug e mi è schiantato. Sto ancora provando questo.

Ho anche provato a guardare i file di configurazione per scoprire dove viene creato l'attributo per vedere se è impostato un valore predefinito, ma non l'ho ancora trovato.

New Category Form

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a magento.stackexchange
scroll top