Kann Bilder im Template nicht ändern!

Hallo Miteinander,

ich wollte einen bestehenden Shop erweitern und habe ein Problem mit dem anpassen einiger Grafiken.

Ich habe ein Theme kopiert und umbenannt und will nun die Grafiken, welche darin referenziert werden verändern.

Zuerst wollte ein anderes Logo, welches in logo.tpl unter “General.Logo.NormalText” referenziert wird.

<a href="[{$oViewConf->getHomeLink()}]">
    [{if $style == 'normal'}]
        <img src="[{$oViewConf->getImageUrl($oViewConf->getViewThemeParam('General.Logo.NormalFile'))}]" alt="[{$oViewConf->getViewThemeParam('General.Logo.NormalText')}]">
    [{else}]
        <img src="[{$oViewConf->getImageUrl($oViewConf->getViewThemeParam('General.Logo.SmallFile'))}]" alt="[{$oViewConf->getViewThemeParam('General.Logo.SmallText')}]">
    [{/if}]
</a>

Die definition davon habe ich mit vielen anderen in “settings.php” wie folgt gefunden:

    'General.Logo.NormalFile'  => array('type' => 'str', 'value' => 'logo-normal.png')

Wenn ich aber den Dateinamen darin ändere, hat das keinen Einfluss auf die Darstellung im Shop und ich habe verifiziert, dass immer noch der alte Dateiname im Quellcode der Seite steht.

Ich habe bereits die Templates gelöscht, aber es hat keine Wirkung gezeigt.

Ich habe auch den String ‘logo-normal.png’ an allen Stellen in den Dateien im Shop geändert, dass er gar nicht mehr vorkommt, aber es zeigt ihn trotzdem weiterhin an.

Wo kann der String noch herkommen, nachdem ich den Cache gelöscht habe?

Kann ich mir irgendwie anzeigen lassen, ob die “settings.php” angezogen wird und die Parameter darin auch gesetzt werden?

Kann ich mir auch irgendwie alle Parameter in “oViewConf” (sowie welches Theme geladen ist) anzeigen lassen?

Ich bin jetzt ziemlich ratlos wie ich weiter vorgehen könnte und für alle Tips dankbar.

OXID hat weder eine logo.tpl, noch eine settings.php.

Du musst nochmal gucken, was genau für ein Shop und Template du da vor dir hast und sobald du es weißt, es uns auch mitteilen. Vermutlich weiß die Person, die den Shop erstellt hat, darüber am besten Bescheid,

[QUOTE=vanilla thunder;184593]OXID hat weder eine logo.tpl, noch eine settings.php.[/QUOTE]

Das wusste ich nicht, Oxid ist ziemlich neu für mich.

[QUOTE=vanilla thunder;184593]Du musst nochmal gucken, was genau für ein Shop und Template du da vor dir hast und sobald du es weißt, es uns auch mitteilen. Vermutlich weiß die Person, die den Shop erstellt hat, darüber am besten Bescheid,[/QUOTE]

Keine Ahnung, und der Shopbesitzer weiss es leider auch nicht und derjenige, der ihm den Shop erstellt hat, ist leider nicht mehr erreichbar.

Ich hoffe doch, dass “die Referenz oViewConf” in Oxid standard ist. Wie könnte ich mir alle Parameter in “oViewConf” (sowie welches Theme geladen ist) anzeigen lassen?

Da muss es doch irgendwelche Debugmechanismen geben, oder?

$oViewConf ist standard, der Funktionsumfang hängt aber wiederum von der Shop-Version ab.
Hast du Zugang zum Admin Panel?
Dort müsste in der rechten oberen Ecke die Version stehen, zB. "OXID eShop Community Edition 4.3.2"
Das Theme findest du entweder im Menüpunkt “Erweiterungen -> Themes”, wenn der Shop >= 4.5 ist
oder in der config.inc.php in $this->_sTheme (oder so ähnlich)