Magento

Domande e risposte per gli utenti della piattaforma di e-commerce Magento

15
Patch di sicurezza SUPEE-10752 - Possibili problemi?
È disponibile una nuova patch di sicurezza per Magento 1, che risolve 25 problemi di APPSEC https://magento.com/security/patches/supee-10752 Quali problemi comuni devi fare attenzione quando applichi questa patch? SUPEE-10752, Magento Commerce 1.14.3.9 e Open Source 1.9.3.9 contengono numerosi miglioramenti della sicurezza che aiutano a chiudere l'esecuzione di codice remoto (RCE) di …

3
Perché i metodi protetti non possono essere intercettati?
Mi chiedevo perché non fosse possibile creare plugin per protectedmetodi. C'è questo pezzo di codice nel Magento\Framework\Interception\Code\Generator\Interceptor: protected function _getClassMethods() { $methods = [$this->_getDefaultConstructorDefinition()]; $reflectionClass = new \ReflectionClass($this->getSourceClassName()); $publicMethods = $reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC); foreach ($publicMethods as $method) { if ($this->isInterceptedMethod($method)) { $methods[] = $this->_getMethodInfo($method); } } return $methods; } Verifica se il …
14 magento2 


2
Magento 2 - Usa \ Magento \ Catalog \ Block \ Adminhtml \ Product \ Widget \ Chooser con selezioni multiple?
Usando questo codice $chooser = $this->_layout->createBlock('\Magento\Catalog\Block\Adminhtml\Product\Widget\Chooser'); var_dump(get_class_methods($chooser)); $configChooser = [ 'button' => [ 'open' => __('Select Products'), 'type' => '\Magento\Catalog\Block\Adminhtml\Product\Widget\Chooser', ] ]; $chooser->setConfig($configChooser) ->setFieldsetId($fieldsetData->getId()) ->prepareElementHtml($productChooser); Posso ottenere un selettore di prodotti piuttosto carino per il mio campo personalizzato nel mio modulo personalizzato, ma ne ho bisogno per poter selezionare diversi …


3
problema di aggiornamento della pagina di pagamento
Prima di tutto voglio dare alcune schermate per capire il mio problema. Ora voglio aggiungere il codice correlato qui. etc / frontend / di.xml <?xml version="1.0"?> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:ObjectManager/etc/config.xsd"> <type name="Magento\Checkout\Model\CompositeConfigProvider"> <arguments> <argument name="configProviders" xsi:type="array"> <item name="checkout_deliverysign_block" xsi:type="object">Kensium\DeliverySign\Model\DeliverySignConfigProvider</item> </argument> </arguments> </type> </config> DeliverySignConfigProvider <?php namespace Kensium\DeliverySign\Model; use Magento\Checkout\Model\ConfigProviderInterface; use Magento\Store\Model\ScopeInterface; …


2
chiama il blocco statico in view.phtml installato nel file phtml
stiamo visualizzando un campo di testo nella pagina di visualizzazione per verificare la disponibilità del COD. view.phtml echo $this->getLayout()->createBlock('core/template')->setTemplate('checkdelivery/checkdelivery.phtml')->toHtml(); in view.phtmlnoi chiediamo qui di seguito file. ma voglio chiamare l'identificatore di blocco statico [codice identificativo - controllo] invece del file sottostante. template / checkdelivery / checkdelivery.phtml <div class="block block-list block-check-delivery"> …

6
Magento 2 reindex non restituisce tale entità
Ho migrato con successo il catalogo da Magento 1.9.2.3 a Magento 2.0.2. Dopo la migrazione, ho reindicizzato usando il comando php bin/magento indexer:reindex. Tutto viene reindicizzato correttamente, tranne gli indici catalog_category_producte catalog_product_category, restituito No such entity.in shell e notifica Reindex Requiredin admin. Ho controllato var/log/ma nessun errore. Di conseguenza, i …


2
Magento 2: utilizzare l'istruzione contro il percorso di classe diretto?
Forse mi manca un punto, ma mi chiedo solo perché a volte esiste un'istruzione "use" per una classe specifica e altre volte no. Esempio:, app\code\Magento\Email\Model\Template.phpabbiamo nella parte superiore del file: namespace Magento\Email\Model; use Magento\Store\Model\ScopeInterface; use Magento\Store\Model\StoreManagerInterface; Quindi nel __constructmetodo abbiamo i seguenti parametri: public function __construct( \Magento\Framework\Model\Context $context, \Magento\Framework\View\DesignInterface $design, …

2
Modo corretto per aggiornare un genitore di un tema in Magento 2
In Magento 2, puoi specificare un tema principale nel theme.xmlfile di un tema . <theme xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Config/etc/theme.xsd"> <title>Theme Title</title> <parent>Package/base-theme</parent> <media> <preview_image>media/preview.jpg</preview_image> </media> </theme> La prima volta che Magento vede un tema, usa questo valore per impostare un parent_idnella themetabella. Questa è la fonte della verità per dove si trova …



5
Magento2: best practice per modificare i file CSS
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 …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.