Habe ein komisches Verhalten, was ich mir nicht so ganz erklären kann. Ich habe einen Subshop “Test” und einen Hauptshop “DE”. Ich habe zwei Themes die beide vom Responsive abgeleitet sind. Hauptshop DE hat das Theme “Main” und Subshop Test hat das Theme “TestTheme”.
In dem TestTheme habe ich eine Anpassung in account/index.tpl. Diese Anpassung ist aber komischerweise auch bei dem Hauptshop sichtbar. Andere Anpassungen, die ich nur in dem TestTheme habe, sind auch richtigerweise nur im Subshop sichtbar (z.B. anpassungen in listing/index.tpl
Hier ist mein Inhalt der Template Datei
// TestTheme/frontend/account/index.tpl
{extends file="parent:frontend/account/index.tpl"}
{block name="frontend_index_content"}
Test Entry
{/block}
Wenn ich nun /DE/account aufrufe, steht dort Test Entry, der Rest ist aber vom Main Theme (Farben, Anpassungen etc.). Der Eintrag “Test Entry” soltle eigentlich nur kommen wenn ich /TEST/account aufrufe, weil da ja auch das TestTheme geladen wurde.
EDIT:
Nachdem ich alle Dateien mit grep durchsucht habe, habe ich den Fehler gefunden. Da schient wohl eine Template-Datei verrutscht zu sein und wurde dadurch im falschen Context geladen.