Perguntas com a marcação «module»

Perguntas sobre o desenvolvimento de módulos personalizados



3
Definindo um valor padrão para um valor definido de configuração?
Como posso atribuir um valor padrão a um valor de configuração, que estou definindo em um arquivo system.xml? Atualmente, o padrão é 'não', mas quero que o padrão seja 'yes'. Aqui está o meu código de definição atual: <catalog> <groups> <my_val> <label>My Label</label> <frontend_type>text</frontend_type> <sort_order>160</sort_order> <show_in_default>1</show_in_default> <show_in_website>1</show_in_website> <show_in_store>1</show_in_store> <fields> <my_inner_val …



2
Magento 2: como criar seu próprio tipo de cache personalizado?
No Magento 1, foi possível criar seu próprio tipo de cache, declarando o seguinte no seu config.xml: <global> <cache> <types> <custom translate="label,description" module="module"> <label>Custom Cache</label> <description>This is my custom cacge</description> <tags>CUSTOM_CACHE_TAG</tags> </custom > </types> </cache> </global> Isso resultará em um novo tipo de cache adicionado ao back-end em Sistema> Gerenciamento …

4
Magento 2 não permite vincular módulos usando links simbólicos
Eu adicionei um módulo de desenvolvimento local (repositório git separado) ao Magento 2 usando links simbólicos e ele estava funcionando bem até que eu atingi os modelos PHTML. Após uma depuração pesada, descobri que a classe de sistema de arquivos Magento 2 ( Magento\Framework\Filesystem\Directory\Read) usa um isExists()método combinado com uma …
10 module  magento2 

3
Como adiciono o campo Imagem aos meus campos dinâmicos personalizados na configuração do sistema?
Quero permitir que o usuário administrador gere quantos campos ele / ela deseja. Encontrei uma solução em outra extensão e a usei como ponto de partida. Então, eu tenho um código como este: Em system.xml: <showcases translate="label"> <label>Showcases</label> <frontend_type>text</frontend_type> <sort_order>10</sort_order> <show_in_default>1</show_in_default> <show_in_website>1</show_in_website> <show_in_store>1</show_in_store> <fields> <showcase translate="label"> <label>Showcases</label> <frontend_type>select</frontend_type> <frontend_model>awesomehome/adminhtml_showcases</frontend_model> <backend_model>adminhtml/system_config_backend_serialized</backend_model> …

2
Como sobrescrever arquivos de modelo principais de um módulo personalizado?
Eu quero substituir dois arquivos. Ou seja, o view.phtmle print.phtmldos pedidos de vendas. (caminho app/design/frontend/base/default/template/sales/order/:) Estou criando um módulo no qual desejo criar um caminho app/design/frontend/base/default/template/<My Module Name>/sales/order/para que o núcleo view.phtmle os print.phtmlarquivos não sejam substituídos. Então, por favor, me guie como realizar essa tarefa.

3
Desinstalando um Módulo
Estou tentando desinstalar um módulo (próprio) que instalei via compositor usando a CLI com este comando: bin/magento module:uninstall -r [Namespace]_[Module] Com base na resposta fornecida aqui por @RyanH, criei o Setup/Uninstall.phparquivo que remove os dados relacionados ao banco de dados do módulo. Isso funciona perfeitamente, mas o procedimento de desinstalação …

1
Crie o Script de atualização do Magento 2 para adicionar / atualizar novo campo na tabela de módulos personalizados
Alguém tem alguma idéia / sugestão sobre a criação do Script de atualização do Magento 2 (versão CE estável) (no módulo personalizado) para adicionar / atualizar novo campo na tabela personalizada? Conheço o "InstallSchema", mas existe algo como "UpgradeSchema" para atualizar as tabelas de módulos? Por favor, explique em detalhes …


6
Magento 2: Alterar preço do produto no Controller não funciona no momento!
Tentei alterar o preço dos meus produtos assim: Controller.php: [EDITAR] <?php namespace MassiveArt\ShoppingCart\Controller\Index; use Magento\Catalog\Model\ProductFactory; use Magento\Checkout\Model\Cart; use Magento\Framework\App\Action\Action; use Magento\Framework\App\Action\Context; use Magento\Framework\Controller\Result\JsonFactory; use Magento\Framework\Data\Form\FormKey; class Index extends Action { /** * @var FormKey */ protected $formKey; /** * @var Session */ protected $checkoutSession; /** * @var Cart */ protected …



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.