Magento app/code/local/Mage/ überschreibt keine Core Dateien

Gepostet am Dezember 19, 2011

Über „app/code/local/Mage/“ hat man die Möglichkeit core-Dateien zu überschreiben. Leider werden einige Core-Dateien, selbst nach dem richtigen Anlegen, nicht überschrieben.

Wie der locale Ordner funktioniert:
Als Beispiel möchten wir folgende Core-Datei überscheiben: app/code/core/Mage/Catalog/Model/Layer/Filter/Price.php

Core-Dateien sollten niemals direkt überschrieben werden. Dazu gibt es die Möglichkeit im local Ordner Core-Dateien direkt zu überschreiben.

Dazu muss folgende Datei angelegt werden:

app/code/local/Mage/Catalog/Model/Layer/Filter/Price.php

Dorrt werden alle nötigen Änderungen eingetragen.

Probleme:

In manchen Fällen werden die Core-Dateien nicht überschrieben. Die Lösung ist, den gesamten local Ordner (mit Unterverzeichnissen) auf die Dateiberechtigung 777 zu setzen.

Tags: , , ,

Eine Antwort bis “Magento app/code/local/Mage/ überschreibt keine Core Dateien”

  1. Otto Meier
    Apr 12, 2012
    Reply

    Warum Magento bestimmte Core-Dateien nicht überschreibt, ist mir ein Rätsel.



Leave a Reply

 

Posts of Current Category



Facebook: