Frage

Ich habe eine Website und möchte, dass mein benutzerdefiniertes Design auf einem zuvor installierten Design basiert, bei dem es sich um ein Drittanbieter-Design handelt.
Zuvor installiertes Theme ist ABC.( eingestellt unter Theme -> Default)
Jetzt habe ich mein benutzerdefiniertes Thema basierend darauf erstellt
http://devdocs.magento.com/guides/m1x/ce19-ee114/RWD_dev-guide.html
http://alanstorm.com/magento_parent_child_themes
Aber das Thema fällt nicht zurück ABC und versuche, Dateien in meinem benutzerdefinierten Design zu finden. Wenn die Datei im benutzerdefinierten Design nicht gefunden werden kann, wird für diese Datei der Fehler 404 angezeigt.
app/design/frontend/rwd/custom/etc/theme.xml

<?xml version="1.0"?>
<theme>
    <parent>rwd/ABC</parent>
</theme>


Verzeichnispfad für übergeordnetes Theme:
app/design/frontend/rwd/ABC

skin/frontend/rwd/ABC


Mein benutzerdefiniertes Theme-Skin-Verzeichnis:

skin/frontend/rwd/custom


Bitte helfen Sie mir, dieses Problem zu beheben.

War es hilfreich?

Lösung 2

Ich habe das Problem gefunden.
Die Probleme sind darauf zurückzuführen, dass falsche Codierungsstandards verwendet wurden.
Es gibt viele Dinge im Code, die fest codiert sind und die Ausführung der Theme-Fallback-Funktionalität verhindern.

Andere Tipps

In app/design/frontend/mycustomtheme/default/etc/theme.xml benötigen Sie so etwas wie

<?xml version="1.0"?>
<theme>
<parent>default/ABC</parent>
<layout>
    <updates>
    </updates>
</layout>
</theme>

Kopieren/erstellen Sie dann Ihr Layout und die Vorlagenänderungen in

App/Design/Frontend/Mycustomtheme/Standard/Layout App/Design/Frontend/Mycustomtheme/Standard/Vorlage

Wenn es immer noch nicht funktioniert, installieren Sie die Alan Storm-Demo und ändern Sie diese so, dass sie auf Ihr übergeordnetes Thema verweist.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit magento.stackexchange
scroll top