Fórum OpenCart Brasil

Por um e-commerce livre, confiável e profissional

Suporte para temas OpenCart v2.x.
Por renatomiranda
#65546
Olá.

Instalei a versão 2.2 e quero criar um tema utilizando o tema Default.

Clonei a pasta default e alterei o nome mas não aparece como opção para mudar para o novo.

Enfim, como fazer para usar uma copia do default para ter a opção de usar o default ou a copia?
Por veteranodf
Mensagens Especiais Curtidas
#65549
Acesse catalog/view/theme/default e clone a pasta default e mude o nome da mesma ex "default2", feito isso acesse image/templates/default e clone a imagem default e mude o nome da mesma ex "default2", feito isso você terá o tema default e o default2;
Avatar do usuário
Por Danilo Cáceres
#67669
veteranodf escreveu:Acesse catalog/view/theme/default e clone a pasta default e mude o nome da mesma ex "default2", feito isso acesse image/templates/default e clone a imagem default e mude o nome da mesma ex "default2", feito isso você terá o tema default e o default2;

Ainda não aparece, pois ele espera um registro na tabela extension, como devo fazer para duplicar o tema a partir do default ??
Avatar do usuário
Por valdeir2000
Mensagens Especiais
#67671
Danilo Cáceres escreveu:Utilizei exatamente os passos do tutorial.
https://www.opencartbrasil.com.br/artigo ... s-opencart

Porém quando entro na parte de ADM ele não lista o meu TEMA.

Estava analizando e verifiquei que ele preenche a lista por uma tabelas extension, isso é inserido automáticamente pelo framework ?

Isso aconteceu com alguém ?

Minha versão da loja é 2.2.0
Na versão 2.2.x é um pouco mais complicado. Segue um passo a passo.
1 - Baixe os seguintes arquivos.
  • admin/controller/theme/theme_default.php
    admin/language/english/theme/theme_default.php
    admin/view/template/theme/theme_default.tpl
    catalog/view/theme/default/* //Baixe toda a pasta
2 - Renomeie os arquivos da pasta admin/* de theme_default para theme_custom por exemplo.

3 - Renomeie as pasta catalog/view/theme/default para custom

4 - Abra o arquivo admin/controller/theme/theme_default.php e substitua todas palavras de default para custom. Ps.: Respeite o padrão do OC, se a palavra default tiver em maiúsculo a palavra custom também deverá ser em maiúsculo.

5 - Crie uma pasta chamada upload e mova todos as pastas baixadas no passo 1 para dentro dela.

6 - Zip e renomeie para custom.ocmod.zip e envie através do instalador do OC.
Avatar do usuário
Por Danilo Cáceres
#67743
O passo 4:

4 - Abra o arquivo admin/controller/theme/theme_default.php e substitua todas palavras de default para custom. Ps.: Respeite o padrão do OC, se a palavra default tiver em maiúsculo a palavra custom também deverá ser em maiúsculo.


O arquivo PHP faz referência ao theme_custom.tpl no caso, se alterar os $post para custom também ?, ou seja preciso alterar o .php e o .tpl né ?
Avatar do usuário
Por Danilo Cáceres
#67749
Tudo resolvido !

2 pontos.

1. É preciso alterar o arquivo .tpl também -> substituir as palavras default
2. A pasta custom precisei alterar para "theme_custom"

Obrigado pelas ajudas !!!