Magento Grundkurs (2012)

Das Fallback-Modell in der Theorie

LinkedIn Learning kostenlos und unverbindlich testen!

Jetzt testen Alle Abonnements anzeigen
Das Fallback-System ermöglicht das Erstellen eines neuen Themes durch das Anlegen einer einzigen Datei.
02:48

Transkript

Wenn es nun darum geht, neue Themes in Magento anzulegen hilft uns eine Funktionalität in Magento besonders weiter. Es handelt sich dabei um das Fallbacksystem. Der große Vorteil des Fallbacksystems ist, dass Sie ein neues Theme mit nur einer einzigen Datei anlegen können. Schauen wir uns doch einfach mal an, was genau bei diesem Fallback-System passiert, wenn eine Anfrage von einem Kunden, also einem Browser, auf unser Magento System trifft. Magento versucht zuallererst unser konfiguriertes Package, also Interface, und unser konfiguriertes Theme für einen bestimmten Teilbereich zu finden. Wir schauen uns das gleich noch in Backend an, damit Sie genauer verstehen, worauf sich dieser orange Kasten bezieht. Wenn Magento diese Datei dort finden konnte, wird Sie ausgegeben. Sollte diese Datei an der Stelle nicht gefunden werden, versucht Magento im gleichen Package nach der Datei im konfigurierten "default theme" zu suchen. Wenn die Datei dort gefunden wurde, wird sie ausgegeben. Sollte Sie auch da nicht gefunden werden, springt Magento in das sog. "default theme" eines Packages, und deswegen ist es so wichtig, dass das "default theme" Teil eines jeden Interfaces ist. Was passiert, wenn die Datei dort gefunden wurde? Ganz klar, auch dann wird Sie ausgegeben, aber nun stellt sich die Frage, was werden wir hier drüben in diesem weißen Teilbereich noch sehen wenn die Dateien nicht gefunden wurde? Magento versucht dann im sog. "base package" nachzuschauen. Deswegen ist es sehr wichtig, dass das "base package" für immer intakt bleibt, und von Ihnen nicht bearbeitet wird. Also keine Dateien löschen oder bearbeiten. Wenn die Datei schließlich dort gefunden worden ist, wird sie ausgegeben. Sollten Sie aber eine Datei im "base package" oder in dessen "default theme" gelöscht haben, dann haben Sie ein ernst zu nehmendes Problem, denn dann wird Magento einen deutlichen Fehler im Frontend anzeigen, Das Fallbacksystem sorgt also dafür, dass nicht vorhandene Dateien automatisch aus höherrangigen Ordnern gezogen werden, ohne das sie die kopieren müssen. Das hat insbesondere dann den Vorteil, wenn Sie eine Aktualisierung Ihrer Magento-Instanz vornehmen, und dabei Theme-Dateien aktualisiert werden, die sie nicht bearbeitet haben, dann stehen ihnen diese automatisch in Ihrem eigenen Theme zur Verfügung, da Sie nicht von einer bestehenden Kopie überschrieben werden. Beachten Sie auch, dass es unbedingt notwendig ist, die Dateien im Ordner "/app/design/frontend/base/default" nicht zu bearbeiten und auch auf keinen Fall zu löschen, da diese Dateien für den Betrieb von Magento unbedingt notwendig sind. Machen wir nun noch schnell einen Ausflug ins Backend, um uns anzuschauen, wie das Fallbacksystem in Magentos Backend integriert ist.

Magento Grundkurs (2012)

Lernen Sie als Einsteiger in die E-Commerce-Plattform Magento die Grundlagen kennen und lassen Sie sich als versierter Anwender neue Möglichkeiten und wichtige Tricks erklären.

10 Std. 14 min (135 Videos)
Derzeit sind keine Feedbacks vorhanden...

Dieser Online-Kurs ist als Download und als Streaming-Video verfügbar. Die gute Nachricht: Sie müssen sich nicht entscheiden - sobald Sie das Training erwerben, erhalten Sie Zugang zu beiden Optionen!

Der Download ermöglicht Ihnen die Offline-Nutzung des Trainings und bietet die Vorteile einer benutzerfreundlichen Abspielumgebung. Wenn Sie an verschiedenen Computern arbeiten, oder nicht den ganzen Kurs auf einmal herunterladen möchten, loggen Sie sich auf dieser Seite ein, um alle Videos des Trainings als Streaming-Video anzusehen.

Wir hoffen, dass Sie viel Freude und Erfolg mit diesem Video-Training haben werden. Falls Sie irgendwelche Fragen haben, zögern Sie nicht uns zu kontaktieren!