Magento Seiten- und Ordnerstruktur

 Keine Kommentare zu diesem Tutorial  |  Dieses Tutorial gilt für Magento Version 1.x

In diesem Tutorial erhalten Sie detaillierte Informationen über die in Magento standardmäßig mitgelieferten Dateien und Ordner. Sie erfahren mehr über die Funktionen der wichtigsten Dateien und Ordner die im Magento-Paket enthalten sind und wissen über die Magento Ordnerstruktur sowie die Seitenstruktur Bescheid.

Magento Ordnerstruktur bis Version 1.9

Die folgende Magento Ordnerstruktur gilt für die Magento Versionen bis 1.9. Im Folgenden werden die Dateien und Ordner erklärt, die im Hauptverzeichnis enthalten sind:

.htaccess

Enthält mod_rewrite Regeln, die wichtig für suchmaschinen-freundlichenURLs sind. Dort können Sie auch Standard-Webserver und php-Richtlinien festlegen, die Ihre Website verbessern können. Was genau in dieser Datei steht, können Sie im Tutorial „Magentos htaccess datei erklärt“ nachlesen.

.htaccess.sample

Ist ein Backup der standardmäßig mitgelieferten htaccess um Notfalls die Ausgangsdatei hiermit wieder her zu stellen.

404

Dieser Ordner beinhaltet das Template für die 404-Seite.

app

Dieser Ordner beinhaltet die Module, Themes, Konfiguration und die Übersetzungsdateien. Zudem befindet sich dort das Standard Admin-Theme sowie das Installationstemplate.

cron.php

Um die Datei auszuführen muss ein CronJob eingerichtet werden. Wie das geht, lesen Sie im Tutorial „Magento Cronjob einrichten„. Diese Datei passt zudem auf, das die Webseiten-Performance nicht durch das Magento Caching System beeinträchtigt wird.

downloader

Hier liegen die Dateien des Web-Downloader ab. Sie werden benötigt um Magento zu installieren und Updates einzuspielen.

favicon.ico

Das Standard-Favicon für Magento. Diese Icon wird im Browser-Tab angezeigt. Wie und wo man eigene Icons ablegen kann, lesen Sie im Tutorial „Eigenes Favicon einbinden„.

index.php

Die Hauptdatei für Magento.

index.php.sample

Ein Backup der Orginal index.php Datei. Diese Datei kann benutzt werden, um die Einstellungen zum Standard zurück zu setzen.

js

Beinhaltet sämtlichen JavaScript Code der in Magento verwendet und ausgeführt wird.

lib

Der Magento Kern ist hier gespeichert. Er beinhaltet die PHP Bibliotheken.

LICENSE_AFL.txt

Die Academic Free License unter der die Magento Software verbreitet wird.

LICENSE.txt

Die Open Software License unter der Magento verbreitet wird.

media

Das ist der Speicherort für alle Media Dateien in Magento: Videos, Bilder und Audio-Dateien. Es wird zudem als Container für importierte Bilder über das Import/Export Modul verwendet.

mage

(in Versionen älter als 1.4.2.0 auch pear genannt) Hier werden die Updates durch das Downloader Skript kontrolliert. Es kontrolliert das Update von jedem einzelnen Magento Modul.

php.ini.sample

Diese Datei enthält PHP Einstellungen. Möchten Sie diese Einstellungen aktivieren, benennen Sie die Datei einfach in php.ini um. Alle Möglichen Einstellungsmöglichkeiten finden Sie unter http://php.net/manual/de/ini.list.php.

pkginfo

In diesem Ordner befinden sich Dateien die die Änderungen der Module durch Updates protokollieren.

report

Dieser Ordner beinhaltet das Template der Magento Fehler Berichte.

skin

Hier sind die Template Dateien abgelegt die für das jeweilige Theme gebraucht werden – Bilder, JavaScript, CSS. Das gilt für das Frontend sowie für den Adminbereich und den Installations-Assistenten.

var

Cache, Sessions, Datenbank Backups, Datenexporte und Fehlerberichte befinden sich hier.

Magento Template Dateien

/ app / design / frontend / default / IHR_TEMPLATE_NAME / layout /

Beinhaltet die .xml Dateien die definieren welches Modul durch Template Dateien aufgerufen wird und in bestimmte Bereiche auf der Webseite geladen wird.

/ app / design / frontend / default / IHR_TEMPLATE_NAME / template /

Beinhaltet die Dateien für die finale Ausgabe unter Berücksichtigung der Funktionen im Layout Ordner.

/ skin / frontend / default / IHR_TEMPLATE_NAME /

Beinhaltet CSS, Bilder und JavaScript Dateien des Themes.

Weitere Informationen über den Aufbau und Struktur eines Magento Themes erhalten Sie im Tutorials „Eigenes Magento Theme erstellen“ diesem Tutorial.

Autor

Sebastian

Ich interessiere mich für eCommerce-Themen, vor allem im Zusammenhang mit dem Shopsystem Magento Commerce sowie alles rund um Web-Entwicklung und den damit verbundenen Möglichkeiten.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

*