Tema não recuando
-
13-12-2019 - |
Pergunta
Tenho um site e quero que meu tema personalizado seja baseado em um tema instalado anteriormente, que é um tema de terceiros.
O tema instalado anteriormente é ABC
.( definido em Theme -> Default
)
Agora criei meu tema personalizado com base em
http://devdocs.magento.com/guides/m1x/ce19-ee114/RWD_dev-guide.html
http://alanstorm.com/magento_parent_child_themes
Mas o tema não é voltar ao ABC
e tentando encontrar arquivos no meu tema personalizado e se não for possível encontrar o arquivo no tema personalizado, está ocorrendo um erro 404 para esse arquivo.
app/design/frontend/rwd/custom/etc/theme.xml
<?xml version="1.0"?>
<theme>
<parent>rwd/ABC</parent>
</theme>
Caminho do diretório para o tema pai:
app/design/frontend/rwd/ABC
skin/frontend/rwd/ABC
Meu diretório de tema personalizado:
skin/frontend/rwd/custom
Por favor, ajude-me a corrigir esse problema.
Solução 2
Eu encontrei o problema.
Os problemas ocorrem devido ao uso de padrões de codificação incorretos.
Há muitas coisas no código que são codificadas e impedem que a funcionalidade de fallback do tema aconteça.
Outras dicas
Em app/design/frontend/mycustomtheme/default/etc/theme.xml você precisa de algo como
<?xml version="1.0"?>
<theme>
<parent>default/ABC</parent>
<layout>
<updates>
</updates>
</layout>
</theme>
Em seguida, copie/crie suas alterações de layout e modelo em
app/design/frontend/mycustomtheme/padrão/layout app/design/frontend/mycustomtheme/padrão/modelo
Se ainda não funcionar, instale a demonstração de Alan Storm e modifique-a para apontar para o seu tema Pai.