Perguntas com a marcação «magento2»

Perguntas gerais sobre o Magento 2, não específicas para uma versão menor. Use esta tag para distinguir do Magento 1. Se você tiver problemas com uma versão específica, use a tag 'Magento-2.x' apropriada. As funcionalidades entre as versões secundárias do Magento 2 podem ser diferentes.


2
Magento 2: exceção do observador de eventos não aparece na tela
Na extensão personalizada, crio um observador como este. app\code\Vendor\Extension\etc\frontend\events.xml <?xml version="1.0"?> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Event/etc/events.xsd"> <event name="sales_quote_remove_item"> <observer name="sales_quote_remove_item_handler" instance="Vendor\Extension\Observer\RemovecartbeforeObserver" shared="false" /> </event> </config> E meu observador: app\code\Vendor\Extension\Observer\RemovecartbeforeObserver.php use Magento\Framework\Event\ObserverInterface; class RemovecartbeforeObserver implements ObserverInterface { public function execute(\Magento\Framework\Event\Observer $observer) { // HERE IS MY CODE $message = "THIS IS CUSTOM ERROR …

2
Como exibir amostras na página inicial Magento 2
Eu tenho dois controles deslizantes de produtos (com base em \Magento\Catalog\Block\Product\Widget\NewWidget) na minha página inicial. Gostaria de adicionar amostras a esses controles deslizantes de produtos. Os controles deslizantes são adicionados ao meu layout homepage.xml , conforme abaixo: <container name="items.wrapper.slider" after="full.width.white.bar" htmlTag="div" htmlClass="wrapper wrapper--large c-catalog__products--slider-wrapper"> <block class="Silvan\TestExtension\Block\Product\Widget\NewWidget" template="Magento_Catalog::product/widget/new/content/new_grid.phtml" name="new.products"> <block class="Magento\Swatches\Block\Product\Renderer\Listing\Configurable" …




2
Como adicionar massa na grade do produto no magento2?
Preciso adicionar ação em massa com base nas configurações. Se estiver em Definições de configuração, é definido como "Sim / Ativar", e somente essa ação em massa específica deve ser adicionada à grade do produto. Eu sei que posso adicionar diretamente ação em massa usando ui_component product_listing.xml. ? Mas caso …
8 magento2 

1
O que o módulo RequireJS do Magento_Ui / js / lib / knockout / extender / bound-nodes faz?
O módulo de inicialização Knockout.js no Magento 2 inclui o seguinte módulo por meio de uma definedependência. Magento_Ui/js/lib/knockout/extender/bound-nodes Tecnicamente falando, este módulo cria wrappers para os métodos ko.applyBindingse ko.cleanNode. Esses wrappers esconderão certos modelos e nós de exibição em um javascript privado WeakMape retornarão um único objeto de registro que …

1
Salvar os dados do campo de pagamento personalizado no magento 2 por meio do plug-in não funcionar,
Estou tentando salvar meus dados de campo personalizados através do plug-in, mas não está funcionando. Classe de plug-in 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 ) …


2
Usando diferentes métodos de escape
Notei uma classe vendor/magento/framework/Escaper.phpque contém alguns métodos úteis de segurança usados ​​dentro (principalmente) de modelos. Alguns deles são bastante comuns ( escapeHtml()), mas alguns são difíceis de encontrar. Que método e escapeXssInUrl()realmente faz? Em caso de método escapeJsQuote()- qual é o local onde essas citações podem ser encontradas? Apenas embutido …


3
Como obter o URL de front-end do produto no back-end?
Estou desenvolvendo uma extensão do Magento 2. Preciso obter o URL de front-end de um produto no back-end. Eu tentei usar: //$storeManager->->setCurrentStore(2); $url = $product->setStoreId(2)->getProductUrl(); $url = $product->setStoreId(2)->getUrlInStore(); mas $urlsempre retornam um URL de back-end, como http://<domain>/admin/catalog/product..... eles podem funcionar no Magento 1.x, mas não no 2.x. Existe alguma maneira …

3
Maneira correta de obter um objeto de sessão?
Estou escrevendo um módulo de pagamento para o Magento 2 agora e comparando-o com o CodeSniffer "Padrão de codificação do programa de qualidade de extensão Magento" ( https://github.com/magento/marketplace-eqp ). Para todas as minhas classes que estão usando um objeto de sessão (checkout), o CodeSniffer responde com o seguinte aviso: Session …


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.