Apenas comecei a brincar com o Magento 2.
Alguém pode me dizer onde posso encontrar a opção "Dicas de caminho do modelo", que costumava estar em Sistema> Configuração> Desenvolvedor> Depuração ?
Apenas comecei a brincar com o Magento 2.
Alguém pode me dizer onde posso encontrar a opção "Dicas de caminho do modelo", que costumava estar em Sistema> Configuração> Desenvolvedor> Depuração ?
Respostas:
Você pode ver apenas algumas configurações em developer mode
. Portanto, primeiro verifique se você está no modo de desenvolvedor; caso contrário, execute este comando php bin/magento deploy:mode:set developer
no root
diretório
Então vá ao painel de administração:
Para Front End:
Loja> Configuração> Avançado> Desenvolvedor> Depuração> Dicas de Caminho do Modelo Ativado para o Storefront> Sim
Para Admin:
Loja> Configuração> Avançado> Desenvolvedor> Depuração>
Dicas de Caminho do Modelo Ativado para Admin> Sim
Ir para o administrador
Para Front End:
Lojas> Configuração> Avançado> Desenvolvedor> Depuração> Dicas de Caminho do Modelo Ativado para o Storefront> Sim
Para Admin:
Lojas> Configuração> Avançado> Desenvolvedor> Depuração> Dicas de Caminho do Modelo Ativado para Admin> Sim
Você pode fazer isso de duas maneiras:
vá para projetar o diretório raiz na linha de comando e execute o comando abaixo
php bin/magento dev:template-hints:enable
php bin/magento dev:template-hints:disable
vá para o administrador:
Loja> Configuração> Avançado> Desenvolvedor> Depuração> Dicas de Caminho do Modelo Ativado para o Storefront> Sim
Lojas> Configuração> Avançado> Desenvolvedor> Depuração> Dicas de Caminho do Modelo Ativado para Admin> Sim
Lojas> Configuração> Avançado> Desenvolvedor> Depuração> Dicas de Caminho do Modelo Ativado para Adicionar Nomes de Blocos às Dicas> Sim
Espero que isso ajude um pouco.
Se você usar o script n98-magerun2 em https://github.com/netz98/n98-magerun2
Execute o seguinte na raiz do site para ativar as dicas
n98-magerun2.phar dev:template-hints --on
E isso para desativar
n98-magerun2.phar dev:template-hints --off
default
é adicionado por ... padrão. :) e em situações em que o administrador é necessário, admin
é usado. A maioria das lojas geralmente está executando uma visualização / site da loja. O n98-magerun também faz um bom trabalho ao detectar sua exibição padrão: github.com/netz98/n98-magerun/blob/… Se você está tentando segmentar apenas um código de loja não padrão, sim, o argumento seria necessário, mas sem tecnicamente NÃO é inválido.
Se você estiver conectado ao banco de dados, poderá ativar executando a consulta abaixo,
Para Frontend:
update core_config_data set value = 1 where path = 'dev/debug/template_hints_storefront'
Para Admin:
update core_config_data set value = 1 where path = 'dev/debug/template_hints_admin'
SELECT * FROM
core_config_data` WHERE path
LIKE '% dev / debug%' '
dev:template-hints:[enable,disable]
, então é isso que você precisa usar da CLI para essa versão ..
Se você não se preocupa em usar uma extensão gratuita, sugiro esta:
https://github.com/ho-nl/magento2-Ho_Templatehints
Ho_Templatehints estende as dicas padrão do modelo Magento.
- Facilmente acessível com memória muscular
?ath=1
.- Mostra dicas para modelos, blocos abstratos (blocos), contêineres e componentes da interface do usuário.
- Sem interferência no layout: usar o esboço css em vez de bordas de outros elementos HTML, para que não ocorra o layout.
Não é realmente uma resposta para a pergunta, mas espero que útil se você trabalha com dicas de modelo ou deseja depurar layouts / modelos.
Como o Magento 1 forneceu, da mesma forma o Magento 2 fornece a opção adicional "Dicas de caminho de modelo ativado para administrador"
Vá para admin ->
Loja -> Configuração -> Avançado -> Desenvolvedor -> Depuração -> Dicas de caminho de modelo ativado para o Storefront -> Sim
Loja -> Configuração -> Avançado -> Desenvolvedor -> Depuração -> Dicas de caminho de modelo ativado para Admin -> Sim
Isso não responderá à pergunta. Mas isso pode ajudar futuros googlers.
Abrir vendor/magento/module-developer/Model/TemplateEngine/Plugin/DebugHints.php
(testado em 2.3.2)
escreva este código dentro da afterCreate
função: (no início, acima da linha do código de armazenamento)
if(isset($_GET['shreyasPathHints']) && $_GET['shreyasPathHints'] == 'on'){
return $this->debugHintsFactory->create([
'subject' => $invocationResult,
'showBlockHints' => 1,
]);
}
Agora, você pode abrir qualquer página do Magento e anexar ?shreyasPathHints=on
ao URL. Não há necessidade de executar nenhum comando.
PS Eu desencorajo fortemente esse método. Use-o por sua conta e risco. Apenas para ser usado no sistema local.
Várias dessas respostas demonstram o uso do parâmetro
Esse recurso foi incorporado ao 2.3 por um tempo agora
Loja> configuração> avançado> desenvolvedor
<field id="template_hints_parameter_value" translate="label" type="text" sortOrder="20" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
<label>Parameter Value</label>
<depends>
<field id="*/*/template_hints_storefront">1</field>
<field id="*/*/template_hints_storefront_show_with_parameter">1</field>
</depends>
<comment>Add the following parameter to the URL to show template hints ?templatehints=[parameter_value]</comment>
</field>