Formas de customização

Você pode personalizar um Widget de três maneiras diferentes, são elas as seguintes:


Método template customizado

Template Principal do Widget

  • Todos os Widgets possuem um parâmetro chamado Template que pode ser utilizado para chamar um template customizado. 
  • Esta forma permite customizar o apenas Template Principal sobrescrevendo-o por outro arquivo armazenado no Tema Utilizado ou no Tema Shared.





<!-- Indica que o arquivo está dentro da pasta principal do widget -->
{% meu_widget(Template=“meucustom.template” ) %}

<!-- Indica que o arquivo está dentro da pasta principal do tema em questão -->
{% meu_widget(Template=“/meucustom.template” ) %}

<!-- Indica um caminho absoluto no site. 
Utilizado, por exemplo, para informar um arquivo dentro do tema Shared. -->
{% meu_widget(Template=“~/Caminho-absoluto/meucustom.template” ) %}

Método cópia de pasta

  • Esta opção permite que você edite qualquer template da pasta principal do Widget, independente se ele é ou não o principal. 
  • Por exemplo: Editar o template wd.profile.register.addressdata.template do Widget profile_register:












Script do Widget

Apenas o método de Clonagem de Widget permite mudar o script do Widget.


Método Clonagem de Widget

  • Deve ser utilizado apenas caso os demais métodos não sejam efetivos.
  • Nesse método pode-se modificar todos os arquivos do widget.




Atenção

O widget easy_checkout não deve ser clonado e o uso de templates customizados no mesmo deve ser evitado (com exceção do template do rodapé), isto porque ele recebe constantes atualizações que não são aplicadas em templates customizados, o que pode gerar erros no checkout.