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.


  • No painel administrativo, acesse o menu Aparência > Gerenciador de Arquivos.
  • Na pasta do Tema escolhido, navegue até a pasta de Templates.


  • Dentro da pasta de Templates, crie um novo arquivo do tipo template.

  • Verifique se o arquivo está dentro do template, conforme abaixo:


  • Agora insira na chamada do widget com o parâmetro Template e informe o caminho do novo template: 


  • Referenciando o arquivo no parâmetro template:
<!-- 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:


  • No painel administrativo, acesse o menu Aparência > Gerenciador de Arquivos e selecione a pasta do Tema utilizado.


  • Encontre a pasta Widgets dentro da pasta do Tema, caso não exista crie uma pasta


  • Em Aparência > Gerenciador de Widgetprocure o widget a ser cutomizado.


  • No arquivo manifest.xml procure pelo atributo folder, nele está o nome da pasta a ser copiado
     


  • Na pasta Widgets dentro do Gerenciador de Arquivos crie uma pasta com o nome igual ao do manifest.xml
     




  • Agora escolha o Templatea ser customizado. 


  • Na pasta criada, crie o arquivo Template selecionado.
     



  • Recomenda-se que seja copiado o conteúdo original do Template do Widget como base, para não afetar o funcionamento. 

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.


  • No painel administrativo, acesse o menu Aparência > Gerenciador de Widgets .
  • No campo tags, entre com a Tag do widget a ser clonado.
  • Clique no botão "+" para clonar o widget. 



  • Para chamar o widget clonado utilize a nova tag disponível no manifesto.

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.


  • Sem rótulos