Domande taggate «magento2»

Domande generali su Magento 2, non specifiche per una versione minore. Usa questo tag per distinguere da Magento 1. Se hai problemi con una versione specifica, usa invece il tag 'Magento-2.x' appropriato. Le funzionalità tra le versioni minori di Magento 2 potrebbero differire.

2
Come aggiungere la massa nella griglia del prodotto in magento2?
Devo aggiungere un'azione di massa basata su Impostazioni. Se nelle impostazioni di configurazione, è impostato su "Sì / Abilita", è necessario aggiungere alla griglia del prodotto solo quella particolare azione di massa. So di poter aggiungere direttamente un'azione di massa usando ui_component product_listing.xml. ? Ma come è possibile controllare le …
8 magento2 

1
Cosa fa il modulo Magento_Ui / js / lib / knockout / extender / bound-node?
Il modulo bootstrap Knockout.js in Magento 2 include il seguente modulo tramite una definedipendenza. Magento_Ui/js/lib/knockout/extender/bound-nodes Tecnicamente parlando, questo modulo crea wrapper per i metodi ko.applyBindingse ko.cleanNode. Questi wrapper nasconderanno determinati modelli e nodi di visualizzazione in un javascript privato WeakMap, quindi restituiranno un singolo oggetto del registro che ti consentirà …

1
Salvataggio dei dati dei campi di pagamento personalizzati in magento 2 tramite plug-in non funzionante,
Sto cercando di salvare i miei dati di campo personalizzati tramite plug-in ma non funziona. Classe plugin namespace Vendor\Module\Model\Checkout; class PaymentInformationManagementPlugin { protected $paymentMethodManagement; public function __construct( \Magento\Quote\Model\QuoteFactory $quote, \Magento\Quote\Api\PaymentMethodManagementInterface $paymentMethodManagement ) { $this->paymentMethodManagement = $paymentMethodManagement; $this->quoteManagement = $quoteManagement; } public function beforeSavePaymentInformation( \Magento\Checkout\Model\PaymentInformationManagement $subject, $cartId, \Magento\Quote\Api\Data\PaymentInterface $paymentInformation ) { …

3
Come ottenere l'URL frontend del prodotto dal backend?
Sto sviluppando un'estensione di Magento 2. Devo ottenere l'URL frontend di un prodotto dal backend. Ho provato ad usare: //$storeManager->->setCurrentStore(2); $url = $product->setStoreId(2)->getProductUrl(); $url = $product->setStoreId(2)->getUrlInStore(); ma $urlrestituiscono sempre un URL back-end, come http://<domain>/admin/catalog/product..... possono funzionare in Magento 1.x ma non per 2.x. C'è un modo per ottenere l'URL frontend?



2
Utilizzando diversi metodi di escape
Ho notato una classe vendor/magento/framework/Escaper.phpche contiene alcuni utili metodi di sicurezza utilizzati all'interno (principalmente) dei modelli. Alcuni sono abbastanza comuni ( escapeHtml()), ma alcuni sono difficili da incontrare. Quale metodo e escapeXssInUrl()davvero? In caso di metodo escapeJsQuote(): qual è il luogo in cui è possibile trovare queste citazioni? Solo in …

3
Modo corretto per ottenere un oggetto sessione?
Sto scrivendo un modulo di pagamento per Magento 2 in questo momento e lo sto confrontando con il CodeSniffer "Standard di codifica del programma di qualità di estensione Magento" ( https://github.com/magento/marketplace-eqp ). Per ciascuna delle mie classi che utilizzano un oggetto sessione (di pagamento), CodeSniffer risponde con il seguente avviso: …



1
A cosa servono i valori predefiniti di importazione / esportazione in un oggetto uiElement?
In molti dei costruttori del modello di vista Element dell'interfaccia utente di Magento 2, l' defaultsarray avrà una proprietà importso exports. return Collection.extend({ defaults: { //... imports: { rows: '${ $.provider }:data.items' }, return Insert.extend({ defaults: { //... exports: { externalFiltersModifier: '${ $.externalProvider }:params.filters_modifier' }, Guardando la fonte del uiElementmodulo, …

2
Come sovrascrivere un file modello nella creazione del modulo in Magento2
Voglio sovrascrivere: /opt/lampp/htdocs/magento_composer/vendor/magento/module-catalog/view/frontend/templates/product/view/addtocart.phtml l'ho copiato e incollato nel mio modulo personalizzato su: /opt/lampp/htdocs/magento_composer/app/code/Hello/Custom/view/frontend/templates/product/view/addtocart.phtml Questo è il mio file di layout: <?xml version="1.0"?> <page layout="1column" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd"> <body> <referenceBlock name="product.info.addtocart" template="Hello_Custom::product/view/addtocart.phtml" after="alert.urls"> </referenceBlock> </body> </page> a: /opt/lampp/htdocs/magento_composer/app/code/Hello/Custom/view/frontend/layout/catalog_product_view.xml Module.xml: <?xml version="1.0"?> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../lib/internal/Magento/Framework/Module/etc/module.xsd"> <module name="Hello_Custom" setup_version="1.0.0" schema_version="1.0.0"> </module> </config> Il modulo …
8 magento2 

1
Magento 2 Verifica se il cliente è iscritto alla newsletter
Sto sviluppando questo export / import xml personalizzato. In magento 2 come posso verificare se un cliente è iscritto alla newsletter? In questo momento sto caricando la fabbrica del cliente. \Magento\Framework\App\ObjectManager::getInstance()->create('Magento\Customer\Model\Customer'); Ma questo non fornisce informazioni sulla newsletter c'è un altro modello che devo caricare?



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.