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.

Foi útil?

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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a magento.stackexchange
scroll top