Perguntas com a marcação «xml»

Indica perguntas sobre arquivos XML e processamento XML.

6
Carregamento de XML do layout de depuração
TL; DR: existe uma maneira eu posso depurar o carregamento do layout? Como acredito que o layout de um módulo está em conflito com outro. Relacionado a uma pergunta anterior que fiz: Como criar um layout de módulo para ser mostrado em todos os temas Carreguei meu módulo com sucesso …

3
Mostrar / ocultar condicionalmente os blocos no XML do layout
Como adicionar condicionalmente um bloco (dependendo da configuração no painel de administração) no XML de layout do Magento? Podemos verificar se a configuração é verdadeira nas ações. No exemplo abaixo, se a sample/config/show_toplinksconfiguração do painel de administração (em Sistema-> Configuração) for verdadeira , o arquivo de modelo links.phtmlserá usado para …
32 template  layout  blocks  xml 

4
Validação de Magento 2 xml
Por um tempo, o Magento 2 conseguiu validar (e preencher automaticamente) qualquer xml usando um arquivo XSD. Por exemplo, module.xmlera assim: <?xml version="1.0"> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../lib/internal/Magento/Framework/Module/etc/module.xsd"> .... </config> mas agora module.xmlfica assim: <?xml version="1.0"?> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Module/etc/module.xsd"> .... </config> então o xsi:noNamespaceSchemaLocationatributo contém urn:magento:framework:. Eu sei que isso não tem …


1
Como posso ter um arquivo XML personalizado nos módulos mesclados como um no Magento 2? (MageStackDay mistério questão 2)
Pergunta de bônus do MageStackDay para 500pts Bounty E a possibilidade de ganhar uma licença Z-Ray gratuita por um ano. Mais informações podem ser encontradas >> aqui << As perguntas são fornecidas / inspiradas pelo desenvolvedor principal do Magento 2, Anton Kril. Questão: Estou criando uma extensão que possui um …

2
Quais são todos os valores permitidos `xsi: type` nos xml's do Magento2
No Magento 2 (quase) todos os argumentos listados nos arquivos xml têm um atributo xsi:typeque determina como o valor do argumento é iterado. Por exemplo, no di.xmlarquivo do módulo backend, existe o seguinte: <argument name="scopeType" xsi:type="const">Magento\Framework\App\Config\ScopeConfigInterface::SCOPE_TYPE_DEFAULT</argument> isso significa que o valor do argumento scopeTypeé o valor da constanteMagento\Framework\App\Config\ScopeConfigInterface::SCOPE_TYPE_DEFAULT ou este …
20 magento2  xml  di 

1
Magento 2 - ifconfig no layout xml
Estou trabalhando com o magento 2. Eu posso usar o atributo ifconfig no código de bloco e funciona bem. <block class="Magento\Catalog\Block\Category\View" name="category_desc_main_column" template="category/desc_main_column.phtml" ifconfig="config_path/group/field" before="category.products"/> Mas tentei usá-lo para mover, não funcionou. <move element="category.image" destination="content" ifconfig="config_path/group/field" before="-"/> Alguém sabe como usá-lo para se mover?

6
Erro de configuração do administrador: Índice indefinido: id no Iterator.php na linha 59
Alguém pode me explicar esse erro? Exception #0 (Exception): Notice: Undefined index: id in /home/staging/vendor/magento/module-config/Model/Config/Structure/Element/Iterator.php on line 59 #0 /home/staging/vendor/magento/module-config/Model/Config/Structure/Element/Iterator.php(59): Magento\Framework\App\ErrorHandler->handler(8, 'Undefined index...', '/home/asconveyo...', 59, Array) #1 /home/staging/vendor/magento/module-config/Model/Config/Structure.php(92): Magento\Config\Model\Config\Structure\Element\Iterator->setElements(Array, 'default') #2 /home/staging/var/generation/Magento/Config/Model/Config/Structure/Interceptor.php(24): Magento\Config\Model\Config\Structure->getTabs() #3 /home/staging/vendor/magento/module-config/Model/Config/Structure.php(135): Magento\Config\Model\Config\Structure\Interceptor->getTabs() #4 /home/staging/var/generation/Magento/Config/Model/Config/Structure/Interceptor.php(63): Magento\Config\Model\Config\Structure->getFirstSection() #5 /home/staging/vendor/magento/module-config/Controller/Adminhtml/System/AbstractConfig.php(57): Magento\Config\Model\Config\Structure\Interceptor->getFirstSection() #6 /home/staging/vendor/magento/framework/Interception/Interceptor.php(74): Magento\Config\Controller\Adminhtml\System\AbstractConfig->dispatch(Object(Magento\Framework\App\Request\Http)) #7 /home/staging/vendor/magento/framework/Interception/Chain/Chain.php(70): Magento\Config\Controller\Adminhtml\System\Config\Index\Interceptor->___callParent('dispatch', Array) #8 …
16 magento2  admin  xml 

2
Configurando uma rota administrativa no Magento 2
Olhando para o código principal do Magento 2, parece haver duas maneiras de configurar uma rota de administrador. O primeiro #File: vendor/magento/module-media-storage/etc/adminhtml/routes.xml <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:App/etc/routes.xsd"> <router id="admin"> <route id="adminhtml"> <module name="Magento_MediaStorage" /> </route> </router> </config> é semelhante ao Magento 1. Você adiciona seu módulo a uma lista de módulos na …
15 magento2  php  xml  router 

2
Como obter dados do config.xml de um módulo
No módulo A I necessidade de obter alguns dados do arquivo config.xml de módulos B e C . Existem métodos ou classes dedicados para isso? Especialmente, preciso obter a estrutura XML e os valores do nó <default>para poder restaurar os valores padrão da configuração do sistema dos módulos B e …

1
Melhorando mensagens de erro para erros de compilação XML
Magento é bastante protetor (como deveria ser) em relação à exibição de erros. Quando o modo de desenvolvedor está ativado (como deveria estar durante o desenvolvimento), o aplicativo permite que o feedback de erro em tempo de execução seja exibido pelo usuário. Para erros de compilação XML, embora esse feedback …

3
Novo módulo de bloco personalizado Magento
Estou usando o Magento versão 1.8.1.0. Estou tentando criar um novo módulo de bloco personalizado, que utilizarei para criar uma nova página inicial. Espaço para nome: Crusader Módulo: CLHomePage Tipo de bloco: cruzada em casa Classe: Qwerty (apenas por enquanto durante o teste) Pacote de design: cruzado Tema: padrão Isto …


1
Magento 2: Como adicionar texto dentro de container via XML
Estou tentando renderizar uma única linha de texto antes de uma lista de links no rodapé. Criar um arquivo de modelo para fazer isso parece ser um desperdício de recursos para esta tarefa. Pelo que entendi, eu poderia produzir texto com um Magento\Framework\View\Element\Textbloco no layout. XML <referenceContainer name="footer"> <container name="footer.column.about_us" …

6
Descubra o "nome" para um bloco de referência no Magento 2
Quero remover alguns blocos da minha página. Digamos, por exemplo, que desejo remover o contêiner do logotipo. Então eu crio /app/design/frontend/MYVENDORNAME/MYTHEMENAME/Magento_Theme/layout/default.xmlcom o seguinte código: <page layout="3columns" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd"> <referenceBlock name="logo" remove="true"/> </page> Nesse caso, consegui descobrir o nome (nome = "logotipo") desse bloco de referência pesquisando os arquivos no Tema …
11 magento2  layout  xml 

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.