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
Alguém pode explicar o que a anotação @magentoDbIsolation faz para um teste de integração?
Examinando os testes de integração escritos para os módulos principais, vejo muitas instâncias da anotação @magentoDbIsolation enabledaparecerem acima das funções de teste. Não há menção a isso em nenhum lugar da documentação do MTF e, mesmo depois de olhar, Magento\TestFramework\Annotation\DbIsolationainda não estou muito claro quanto ao seu objetivo. Alguém pode …

1
Compilação do Magento2 DI leva muito tempo
Depois de criar / atualizar o novo módulo / tema, eu uso o seguinte comando no diretório de instalação raiz do Magento php bin/magento setup:upgrade O que me pede para executar a compilação, então eu uso php bin/magento setup:di:compile que leva cerca de 8 minutos para compilá-lo. Existe uma maneira …

3
Por que o Magento 2 força os URLs a terem mais de 3 caracteres
Se você tentar criar um módulo com um nome de frente como hello-worldno Magento 2, receberá um erro parecido com este . Invalid XML in file /Users/alanstorm/Sites/magento-2-with-keys/magento2/app/code/Pulsestorm/HelloPestle/etc/frontend/routes.xml: Element 'route', attribute 'id': [facet 'pattern'] The value 'hello-world' is not accepted by the pattern '[A-Za-z0-9_]{3,}'. Parece que o Magento não deseja nomes …
9 php  magento2  routing 

1
Magento2: tipos diferentes de arquivos composer.json
No Magento2, vejo diferentes fornecedores seguirem diferentes formatos composer.json, dados abaixo, para nomear seus módulos. 1º: "autoload": { "files": [ "registration.php" ], "psr-4": { "Amit\\SamplePage\\": "" } } 2º: "extra": { "map": [ [ "*", "Amit/SamplePage" ] ] } 1. Qual a diferença entre eles e qual deles devo seguir? …



3
Magento 2: Qual mecanismo de extensão escolher?
Podemos estender o controlador de duas maneiras: usando a preferência e usando o plugin. Mas eu não entendo isso, qual é bom e vantagens / desvantagens de preferência vs plugin. <preference for="Magento\Checkout\Controller\Index\Index" type="mymodule\Helloworld\Controller\Index\Index" /> <type name="Magento\Catalog\Model\Product"> <plugin name="getname-test-module" type="mymodule\Helloworld\Model\Plugin\Product" sortOrder="10"/> </type>


2
Magento 2 como salvar o campo personalizado adicionado na forma de grupo de clientes?
Adicionei alguns campos personalizados ao formulário do grupo de clientes usando upgradeSchema.php. Depois disso, descobri que os campos originais, como código do grupo de clientes e ID do imposto, são salvos usando métodos setter na API fornecida. É completamente diferente do Magento 1.X que apenas usa setXXX () para salvar.

3
Como sobrescrever um modelo via módulo no Magento2
Estou criando um módulo e quero substituir o modelo app/code/Magento/Catalog/view/adminhtml/templates/catalog/product/edit/options.phtml. Isso é possível em um módulo (não um tema) Infelizmente, não parece super fácil alterar o nome do módulo via XML de layout, pois isso está definido em https://github.com/magento/magento2/blob/develop/app/code/Magento/Catalog/Block /Adminhtml/Product/Edit/Tab/Options.php#L21


2
Como carregar o arquivo js do módulo personalizado no magento 2?
Eu criei o módulo slider do banner para o magento 2. Chamei o arquivo JS usando as seguintes maneiras e funcionando bem. Na classe de bloco, criei a seguinte função public function getBaseJs($fileName){ return $this->_storeManager->getStore()->getBaseUrl( \Magento\Framework\UrlInterface::URL_TYPE_MEDIA ).'bannerslider/js/'.$fileName; } e essa função é chamada no bannerslider.phtmlarquivo da seguinte maneira. <script type="text/javascript" …



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.