Página 1 de 2

Duplicar o tema Default

Enviado: 05 Mar 2016, 12:04
por renatomiranda
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?

Re: Duplicar o tema Default

Enviado: 05 Mar 2016, 13:45
por veteranodf
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;

Re: Duplicar o tema Default

Enviado: 06 Mar 2016, 20:04
por renatomiranda
Obrigado.

Re: Duplicar o tema Default

Enviado: 09 Jun 2016, 23:12
por Danilo Cáceres
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 ??

Re: Duplicar o tema Default

Enviado: 09 Jun 2016, 23:22
por Danilo Cáceres
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

Re: Duplicar o tema Default

Enviado: 10 Jun 2016, 00:08
por valdeir2000
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.

Re: Duplicar o tema Default

Enviado: 10 Jun 2016, 08:59
por Danilo Cáceres
Obrigado!!!

Deu certo, comi bola .

Re: Duplicar o tema Default

Enviado: 13 Jun 2016, 13:29
por Danilo Cáceres
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é ?

Re: Duplicar o tema Default

Enviado: 13 Jun 2016, 15:39
por Danilo Cáceres
Aparentemente tudo funcionou, porém troquei para a loja para layout custom mas ele ainda pega o tpl da pasta default, tem alguma outra alteração ?

Re: Duplicar o tema Default

Enviado: 13 Jun 2016, 15:58
por Danilo Cáceres
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 !!!