Sto cercando il metodo più rapido e affidabile per l'aggiornamento degli attributi di massa. Di seguito sono riportati i metodi di cui sono a conoscenza, ma non so con chi dovrei andare. $store_id = 0; Mage::getSingleton('catalog/product_action')->updateAttributes( array($product_id), array('attribute_code' => $attribute_code), $store_id ); o $product->setData($attribute_code, 1234); $product->getResource()->saveAttribute($product, $attribute_code);
Prima di tutto è forse una domanda già risposta ma non ho trovato nulla sull'argomento. Non è un problema ma una domanda sul modo migliore per gestire il file config.phpin Magento 2. In realtà il nostro config.phpnon è aggiornato (per impostazione predefinita nel .gitignorefile M2 ), quindi non è nel …
Voglio modificare il file CSS pub/static/frontend/Magento/luma/en_US/css/styles-l.css. Inizialmente questo file non è presente nella cartella pub / static ed è presente in vendor/magento/theme-frontend-blank/web/css/styles-l.less (it's styles-l.less) Quando descrivo i contenuti statici utilizzando php bin/magento setup:static-content:deploy, vengono creati 2 file in pub / static correlati ad esso. 1. pub/static/frontend/Magento/luma/en_US/css/styles-l.less 2. pub/static/frontend/Magento/luma/en_US/css/styles-l.css Sono uno …
Questa è una domanda riguardante le buone pratiche di programmazione in Magento. Devo mostrare (nella lista dei prodotti della categoria) il prodotto con i relativi prodotti nelle miniature. Quindi ho modificato mypackage/mytheme/template/catalog/product/list.phtmlcon qualcosa del genere <?php $related=$_product->getRelatedProductIds(); if(count($related)>0){ echo '<div class="a'.$ap.'"></div>'; echo '<div class="li_p"><ul>'; foreach($related as $rela){ $rela_nom=Mage::getModel('catalog/product')->load($rela); echo '<li><a …
Nel file:, app/code/core/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Datetime.phpall'interno del render()metodo, sembra che venga eseguito esattamente lo stesso codice sia nei blocchi try che catch. L'eccezione non viene gestita affatto. Sono curioso di sapere quali sono i motivi (se presenti) per scrivere codice in questo modo: try { $data = Mage::app()->getLocale() ->date($data, Varien_Date::DATETIME_INTERNAL_FORMAT)->toString($format); } catch (Exception …
Ho creato il mio modulo CRUD che contiene un'azione di modifica in linea simile a quella per le pagine CMS Tutto funziona bene, ma quando eseguo phpsniffer con lo standard EcgM2 ricevo questo avviso: Salvataggio del metodo LSD modello () rilevato in loop Come posso evitarlo? Nota: lo stesso avviso …
Cerco di trovare il modo migliore per eseguire il rendering HTML tramite AJAX in Magento 2. Modo 1: utilizzo del controller senza layout File Foo/Bar/Controller/Popin/Content.php <?php namespace Foo\Bar\Controller\Popin; use Magento\Framework\App\Action\Action; use Magento\Framework\App\Action\Context; /** * Class Content */ class Content extends Action { /** * Content constructor. * * @param Context …
Mi chiedevo, qual è il modo giusto per implementare un modello EAV estensibile. Vedo che in Magento\Catalog\Model\Product, il metodo getExtensionAttributes()è implementato in questo modo: public function getExtensionAttributes() { $extensionAttributes = $this->_getExtensionAttributes(); if (!$extensionAttributes) { return $this->extensionAttributesFactory->create('Magento\Catalog\Api\Data\ProductInterface'); } return $extensionAttributes; } Ma in altri, come i modelli dei clienti o delle …
Ho una tabella personalizzata con un riferimento al prodotto product_id. Ora vorrei mostrare le informazioni sul prodotto (sku, nome) nella mia griglia di back-end , ma non sono sicuro di quale sia la migliore pratica per farlo? La mia ipotesi migliore SKUè la seguente: $collection->join( 'catalog/product', 'product_id=`catalog/product`.entity_id', array('product_sku' => 'sku') …
Se ho una logica che prevede l'aggiornamento di più oggetti modello che aggiornerà alcune tabelle nel database, come fornire una transazione del database per garantire l'integrità dei dati?
C'è qualcosa di simile a un coding standardper Magento 1 , chiamato ECGin cui molte cose dovrebbero essere evitate o metodi che non devono essere utilizzati. Proviamo a creare un elenco che copra tutti i casi che generano "errori" o "avvisi" nel codice. Di seguito troverai un elenco con tutti …
Attualmente sto cercando di migliorare un paio di moduli per quanto riguarda le prestazioni. Alcuni di voi potrebbero conoscere l' utilizzo del walk()metodo sulla raccolta, che è molto utile per evitare di scorrere direttamente i prodotti. Inoltre, grazie a @Vinai, è anche possibile utilizzare il delete()metodo di raccolta . Ma …
Esiste un'estensione di terze parti che riscrive una specifica classe principale di Magento. Non dovrebbe importare se si tratta di un blocco, un aiuto o un modello, ma in questo caso è un modello. Ora ho riscontrato che questa riscrittura è errata e vorrei disabilitarla senza modificare l'estensione di terze …
Diciamo che voglio sviluppare un'estensione Magento che si interfacci, per esempio, con un pacchetto di grafici Open Source o una galleria di immagini o qualunque cosa NON faccia parte dell'estensione stessa. Una volta scaricata (separata dall'estensione) la lib di terze parti arriva nel suo unico .zip con tutti i suoi …
All'interno del mio modulo personalizzato ho aggiunto il file Vendor/Theme/view/layout/default.xml che sto usando per sovrascrivere gran parte del modello globale del sito con modelli / blocchi / layout dal modulo personalizzato. Allego anche il mio stile globale che esiste nella view/webdirectory in quel modulo. Dovrei usare un tema per questo …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.