Perguntas com a marcação «module»

Perguntas sobre o desenvolvimento de módulos personalizados

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>


4
Helper vs Model? Qual devo usar?
Estou trabalhando com a API do Instagram no magento. Estou dando cupons aos meus seguidores do Instagram se eles seguirem nossa loja no Instagram. Estou fazendo as chamadas de API para o instagram em PHP usando curl. Atualmente, estou agrupando as chamadas da API em funções auxiliares dentro do meu …




1
Como adicionar um auxiliar personalizado no meu módulo?
Como criar um novo Helper ou substituir / reescrever o Core Helper no módulo Magento 2? Tentei adicionar dependência ao meu module.xmlmódulo personalizado, mas ele não carrega a classe Helper. Abaixo está o meu module.xml; <?xml version="1.0"?> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Module/etc/module.xsd"> <module name="Company1_Module1" schema_version="1.0.0" setup_version="1.0.0"> <sequence>Magento_Directory</sequence> </module> </config>

1
Garfo de módulos antigos magento / magento2-samples
A conta GitHub do Magento costumava ter um projeto em https://github.com/magento/magento/magento2-samples Este repositório continha cerca de 20 exemplos de Como construir um módulo Magento 2. No entanto, este projeto foi excluído porque - razões ? Embora algumas práticas desses módulos tenham sido abandonadas e nem todos os módulos tenham sido …

5
mova o código de arquivo .js externo do módulo para o arquivo de modelo [phtml]
Temos um módulo personalizado com o código abaixo app/design/frontend/rwd/Theme1/layout/aitcg.xml <action method="addJs"><script>aitoc/aitcg/Aitcg/View/Abstract.js</script></action> Como não podemos usar o código php nesse arquivo .JS , existe alguma maneira de mover o código presente de um Abstract.jsarquivo para outro .phtml? Editar Segui a resposta de Raphael e alterei o código como aqui: <block type="aitcg/template" …

1
Magento 2 Verifique se o cliente está inscrito na Newsletter
Estou desenvolvendo essa exportação / importação personalizada de xml. No magento 2, como posso verificar se um cliente está inscrito na newsletter? No momento, estou carregando a fábrica do cliente. \Magento\Framework\App\ObjectManager::getInstance()->create('Magento\Customer\Model\Customer'); Mas isso não fornece informações sobre o boletim. Existe outro modelo que tenho que carregar?

6
Erro 404 não encontrado na página ao tentar acessar o módulo personalizado no Magento 2
Criei 2 módulos personalizados dentro da pasta do fornecedor. Esta é a minha estrutura de layout: -app -code -Company -Blog -HelloWorld -Controller -Hello -World.php -registration.php -etc -module.xml -frontend -routes.xml Ambos estão habilitados. Este é o meu código para o routes.xmlmódulo HelloWorld: <?xml version="1.0"?> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:App/etc/routes.xsd"> <router id="standard"> <route id="helloworld" …


7
Recursos de aprendizagem Magento
Eu sou novo no magento e não tenho nenhum conceito de MVC, mas recebi um trabalho para trabalhar nele, que significa entendê-lo e implementar a especificação, agora me sinto muito estressado, pois realmente quero entender o magento "Besta", Eu tenho seguido Tuts + Magento Fundamental e eu peguei muito. No …

1
Magento2: Como incluir o terceiro módulo pary através do composer.json no módulo personalizado
Eu criei um módulo personalizado, este módulo depende do módulo de terceiros (tecnickcom / tcpdf), adicionei esta biblioteca no meu arquivo composer.json do módulo personalizado { "name": "packagename/mymodule", "description": "N/A", "require": { "php": "~5.5.0|~5.6.0", "magento/magento-composer-installer": "*", "tecnickcom/tcpdf":"*" }, "type": "magento2-module", "version": "2.0.0", "license": [ "GPL-3.0" ], "autoload": { "files": [ …

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.