Neste artigo veremos como adicionar custom variables no Magento 2, que são as variáveis que podemos reutilizar em vários locais como módulos e templates.
Fala programador(a), beleza? Bora aprender sobre custom variables no Magento
As custom variables ou variáveis customizadas do Magento 2 podem ser facilmente criadas
E tem uma ampla utilidade, pois podemos utilizar desde em blocos CMS a templates ou módulos
E como eu disse, para criar é muito simples, na área administrativa acesse: System | Other Settings | Custom Variables
Depois clique em Add New Variable e você terá a seguinte tela:
Aqui devemos preencher o Variable Code da forma que esperamos chamar nos locais esta variável
Dar um nome em Variable Name
E os campos de value serão os valores exibidos nos diversos locais que utilizaremos a variável
Quer se especializar em Desenvolvimento Web? Veja o nosso catálogo de cursos.
Se for utilizar numa página CMS, por exemplo, você deve chamar assim:
{{CustomVar code="custom_var"}}
Onde custom_var é o Variable Code que você preencheu
Já se for chamar a variável no template, o certo seria criar um bloco (Block) com depency injection
E depois chamar a variável no template por meio do $this, pois ela já estaria ‘injetada’ no template
obs: Utilizar o _objectManager vai contra os princípios do Magento
Conclusão
Neste artigo vimos como adicionar custom variables, as famosas variáveis customizadas
E como utilizar ela no CMS: páginas, blocos, emails e etc
Já para utilizar no front (.phtml), seria necessário criar um Block e fazer depency injection
O que foge um pouco do assunto do tópico, mas pode vir a ser um novo artigo
Confira também nosso catálogo de cursos gratuitos, com aulas semanais no YouTube