{"id":835047,"date":"2026-02-26T13:54:29","date_gmt":"2026-02-26T13:54:29","guid":{"rendered":"https:\/\/www.knowband.com\/blog\/?p=835039\/"},"modified":"2026-03-10T13:17:44","modified_gmt":"2026-03-10T13:17:44","slug":"wie-man-das-prestashop-override-system-nutzt-ohne-den-kern-zu-beschaedigen","status":"publish","type":"post","link":"https:\/\/www.knowband.com\/blog\/de\/prestashop-de\/wie-man-das-prestashop-override-system-nutzt-ohne-den-kern-zu-beschaedigen\/","title":{"rendered":"Wie man das PrestaShop-Override-System nutzt, ohne den Kern zu besch\u00e4digen"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">Das PrestaShop-Override-System erm\u00f6glicht es Ihnen, das Kernverhalten anzupassen, ohne die Originaldateien zu ver\u00e4ndern. Bei unachtsamer Anwendung entstehen jedoch instabile Shops, die bei Updates nicht mehr funktionieren. Dieser Leitfaden von Knowband erkl\u00e4rt die Funktionsweise von Overrides, wann sie sinnvoll sind und welche drei wichtigen Fallstricke jeder Entwickler kennen sollte.<\/span><\/p>\n<h2><b>Was ist das Override-System?<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">PrestaShop nutzt PHP-Vererbung, um Ihnen zu erm\u00f6glichen, Ihre eigene Version jeder Kernklasse einzubinden, ohne die Originale zu ver\u00e4ndern. Jede Kernklasse tr\u00e4gt das Suffix \u201eCore\u201c, beispielsweise \u201eProductCore\u201c. Wenn Sie die Datei `\/override\/classes\/Product.php` mit einer Klasse namens \u201eProduct\u201c erstellen, die von \u201eProductCore\u201c erbt, l\u00e4dt PrestaShop Ihre Version. Dasselbe gilt f\u00fcr Controller.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00dcberschreiben Sie nur die Methoden, die Sie \u00e4ndern m\u00fcssen, und kopieren Sie niemals eine ganze Klassendatei. Dadurch bleibt Ihr Code schlank und es treten deutlich seltener Konflikte mit zuk\u00fcnftigen Aktualisierungen auf.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Beispiel: So geben Sie den Namen des aktuellen Controllers in Ihrer Header-Vorlage an:<\/span><\/p>\n<h2><b>Wo Sie Ihre \u00dcberschreibungsdateien ablegen sollen<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">\u00dcberschreibungen k\u00f6nnen an zwei Orten gespeichert werden. Das globale Verzeichnis `\/override\/` im Stammverzeichnis Ihrer Installation ist sofort nach dem Leeren des Caches aktiv. Es empfiehlt sich jedoch, \u00dcberschreibungen in einem Modul zu b\u00fcndeln.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Wenn eine \u00dcberschreibung innerhalb eines Moduls platziert wird (z. B. \/modules\/mymodule\/override\/classes\/Product.php), kopiert PrestaShop diese bei der Installation nach \/override\/ und entfernt sie bei der Deinstallation vollst\u00e4ndig. Dies ist die empfohlene Vorgehensweise.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Ein kurzes Beispiel f\u00fcr eine Klassen\u00fcberschreibung. Angenommen, Sie m\u00f6chten den Namen des aktuellen Controllers in Ihrer Header-Vorlage verf\u00fcgbar machen:<\/span><\/p>\n<pre><span style=\"font-weight: 400;\">\/\/ \/override\/classes\/controllers\/FrontController.php<\/span>\r\n\r\n<span style=\"font-weight: 400;\">class FrontController extends FrontControllerCore {<\/span>\r\n\r\n<span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0public function initHeader() {<\/span>\r\n\r\n<span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0self::$smarty-&gt;assign('currentController', get_class($this));<\/span>\r\n\r\n<span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0return parent::initHeader();<\/span>\r\n\r\n<span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0}}<\/span>\r\n\r\n<span style=\"font-weight: 400;\">Rufen Sie immer die \u00fcbergeordnete Methode auf, es sei denn, Sie haben einen triftigen Grund, dies nicht zu tun. Andernfalls wird die Kernfunktionalit\u00e4t unbemerkt beeintr\u00e4chtigt.<\/span><\/pre>\n<h2><b>\u00dcberschreiben von Modulklassen und Controllern<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Seit PrestaShop 1.6 k\u00f6nnen Sie auch Modulklassen \u00fcberschreiben. H\u00e4ngen Sie dazu \u201eOverride\u201c an den Klassennamen an (z. B. BlockUserInfoOverride, abgeleitet von BlockUserInfo) und legen Sie die Datei unter \/override\/modules\/ ab. Das gleiche Vorgehen gilt f\u00fcr Modul-Controller. Nach jeder \u00dcberschreibung m\u00fcssen Sie den Cache leeren, insbesondere die Datei \/cache\/class_index.php l\u00f6schen, da die \u00c4nderung sonst nicht wirksam wird.<\/span><\/p>\n<h2><b>Wann man \u00dcberschreibungen NICHT verwenden sollte<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">\u00dcberschreibungen sind exklusiv \u2013 es darf nur eine pro Klasse geben. Sie sind au\u00dferdem in Marktplatzmodulen verboten und sollten f\u00fcr Anpassungen im privaten Shop reserviert bleiben. Bevor Sie eine \u00dcberschreibung vornehmen, ziehen Sie eine der folgenden Alternativen in Betracht:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><b>Haken: <\/b><span style=\"font-weight: 400;\">PrestaShop l\u00f6st bei jedem Seitenaufruf Hook-Ereignisse aus \u2013 Sie k\u00f6nnen diese von einem Modul aus nutzen, um benutzerdefinierten Code auszuf\u00fchren oder Inhalte auf die Seite zu \u00fcbertragen, ohne sich auch nur in die N\u00e4he einer Kernklasse begeben zu m\u00fcssen.<\/span><\/li>\n<li style=\"font-weight: 400;\"><b>Symfony-Service-\u00dcberschreibungen: <\/b><span style=\"font-weight: 400;\">Teile von PrestaShop, die auf Symfony migriert wurden, erm\u00f6glichen einen \u00fcbersichtlicheren Umgang mit dem Service-Container. Anstatt die Klasse selbst zu ver\u00e4ndern, k\u00f6nnen Sie einen Service anpassen oder ersetzen.<\/span><\/li>\n<li style=\"font-weight: 400;\"><b>Benutzerdefiniertes Objektmodell: <\/b><span style=\"font-weight: 400;\">M\u00fcssen Sie einer Kernentit\u00e4t Felder hinzuf\u00fcgen? Erstellen Sie Ihr eigenes Objektmodell mit eigener Tabelle, anstatt das bestehende zu patchen.<\/span><\/li>\n<\/ul>\n<h2><b>Sicherheit der \u00dcberschreibungen durch Updates<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">PrestaShop-Updates k\u00f6nnen Methodensignaturen unbemerkt \u00e4ndern, sodass Ihre \u00fcberschriebenen Methoden auf veralteten Annahmen basieren. \u00dcberpr\u00fcfen Sie daher jede \u00fcberschriebene Methode nach jedem Update. Kommentieren Sie die \u00c4nderungen und deren Gr\u00fcnde, pr\u00fcfen Sie das \u00c4nderungsprotokoll und halten Sie die \u00dcberschreibung so klein wie m\u00f6glich. Eine schlanke, gut kommentierte \u00dcberschreibung, die die \u00fcbergeordneten Methoden korrekt aufruft, \u00fcbersteht Aktualisierungen problemlos. Eine vollst\u00e4ndige Klassenkopie hingegen birgt ein Fehlerrisiko.<\/span><\/p>\n<h2><b>Der \u201eGeister\u201c-Cache: Warum Ihre \u00dcberschreibung unsichtbar erscheint<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Der h\u00e4ufigste Grund, warum Entwickler glauben, ihre \u00dcberschreibung sei fehlerhaft: PrestaShop durchsucht \/override\/ nicht bei jeder Anfrage. Stattdessen wird eine Klassenzuordnung in \/cache\/class_index.php kompiliert. Solange diese Datei nicht gel\u00f6scht und neu generiert wird, ist Ihre \u00dcberschreibung unsichtbar, egal wie korrekt der Code ist. Das Leeren des Smarty-Caches reicht nicht aus. L\u00f6schen Sie class_index.php manuell per FTP\/SSH, \u00fcber \u201eErweiterte Parameter &gt; Leistung\u201c im Backend oder \u00fcber die Symfony-Konsole.<\/span><\/p>\n<p><i><span style=\"font-weight: 400;\">Abbildung 1: Der PrestaShop-Override-Systemablauf und die Rolle von \/cache\/class_index.php.<\/span><\/i><\/p>\n<h2><b><a href=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2026\/02\/uarticle-image1-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-835040 size-full\" src=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2026\/02\/uarticle-image1-1.png\" alt=\"\" width=\"613\" height=\"306\" srcset=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2026\/02\/uarticle-image1-1.png 613w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2026\/02\/uarticle-image1-1-300x150.png 300w\" sizes=\"auto, (max-width: 613px) 100vw, 613px\" \/><\/a>\u00a0<\/b><\/h2>\n<h2><b>Die Symfony-Mauer: Legacy-\u00dcberschreibungen funktionieren nicht f\u00fcr moderne Controller<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Dieses veraltete PHP-System funktioniert nur mit der \u00e4lteren ObjectModel-Schicht von PrestaShop. Ab PS 1.7 wurden wichtige Bereiche des Backends, darunter die neuen Produktseiten und Bestellbildschirme, in Symfony neu geschrieben. <\/span><b>Das PHP-Override-System hat keinen Einfluss auf diese Symfony-Controller.<\/b><span style=\"font-weight: 400;\"> F\u00fcr diese Zwecke verwenden Sie <\/span><b>Service Dekoration<\/b><span style=\"font-weight: 400;\">Sie k\u00f6nnen einen Dienst \u00fcber die services.yml-Datei Ihres Moduls einbinden oder ersetzen. Falls eine \u00dcberschreibung auch nach dem L\u00f6schen der class_index.php-Datei keine Wirkung zeigt, ist der Controller wahrscheinlich auf Symfony migriert.<\/span><\/p>\n<h2><b>Konfliktl\u00f6sung: Wenn zwei Module denselben Kurs belegen wollen<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Wenn zwei Module dieselbe Klasse \u00fcberschreiben, gibt PrestaShop bei der zweiten Installation eine Fehlermeldung aus und deaktiviert die \u00dcberschreibung. Die L\u00f6sung ist manuell: \u00d6ffnen Sie beide Dateien, f\u00fchren Sie alle Methoden in einer einzigen Datei im Verzeichnis `\/override\/` zusammen, die die Core-Klasse erweitert, und l\u00f6schen Sie anschlie\u00dfend die Datei `class_index.php`. F\u00fcgen Sie Kommentare hinzu, die angeben, welches Modul welche Methode beigesteuert hat. Aus diesem Grund sind \u00dcberschreibungen in Marktplatzmodulen nicht zul\u00e4ssig; Konflikte werden so zum Problem des H\u00e4ndlers. Verwenden Sie f\u00fcr andere Anwendungen Hooks.<\/span><\/p>\n<p><i><span style=\"font-weight: 400;\">Abbildung 2: Wie \u00dcberschreibungskonflikte entstehen, wenn zwei Module auf dieselbe Klasse abzielen, und die manuelle Zusammenf\u00fchrungsl\u00f6sung.<\/span><\/i><\/p>\n<h2><b><a href=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2026\/02\/uarticle-image2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-835041 size-full aligncenter\" src=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2026\/02\/uarticle-image2.png\" alt=\"\" width=\"620\" height=\"294\" srcset=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2026\/02\/uarticle-image2.png 620w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2026\/02\/uarticle-image2-300x142.png 300w\" sizes=\"auto, (max-width: 620px) 100vw, 620px\" \/><\/a><\/b><\/h2>\n<h2 id=\"about-knowband\">\u00dcber Knowband<\/h2>\n<p>Knowband ist ein vertrauensw\u00fcrdiger Anbieter von E-Commerce-Plugins und -Erweiterungen mit jahrelanger Erfahrung in der Unterst\u00fctzung von Online-H\u00e4ndlern beim Aufbau schnellerer, intelligenterer und funktionsreicherer Shops. Egal, ob Sie Ihren Shop auf einer Webplattform betreiben.\u00a0<strong><a href=\"https:\/\/www.prestashopmobileapp.com\/\">PrestaShop<\/a>,\u00a0<a href=\"https:\/\/www.opencartmobileshop.com\/\">OpenCart<\/a>Shopify, WooCommerce, Magento<\/strong>Ob Sie nun eine Anwendung auf einer beliebigen anderen gro\u00dfen Plattform verwenden oder nicht \u2013 Knowband bietet eine breite Palette an sofort einsatzbereiten Plugins und Erweiterungen, mit denen Sie die Funktionalit\u00e4t verbessern, die Leistung steigern und ein besseres Einkaufserlebnis bieten k\u00f6nnen, ohne dass Sie von Grund auf neu entwickeln m\u00fcssen.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Das PrestaShop-Override-System erm\u00f6glicht es Ihnen, das Kernverhalten anzupassen, ohne die Originaldateien zu ver\u00e4ndern. Bei unachtsamer Anwendung entstehen jedoch instabile Shops, die bei Updates nicht mehr funktionieren. Dieser Leitfaden von Knowband erkl\u00e4rt die Funktionsweise von Overrides, wann sie sinnvoll sind und welche drei wichtigen Fallstricke jeder Entwickler kennen sollte. Was ist das Override-System? PrestaShop nutzt PHP-Vererbung, [&hellip;]<\/p>\n","protected":false},"author":46,"featured_media":835101,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_kbui_enabled":"","footnotes":""},"categories":[2335,2338],"tags":[47706,47620,47630,47631,47618,47563,47625,21511,42484,47628,42357,21405,47624,47629,47622,47619,47626,47617,8991,47616,47623,47621,47705],"class_list":["post-835047","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-prestashop-de","category-tipps","tag-den-prestashop-kern-zu-beschaedigen","tag-prestashop--bewhrte-methoden","tag-prestashop-1-7-entwicklung","tag-prestashop-8-entwicklung","tag-prestashop-controller-berschreibung","tag-prestashop-core-override","tag-prestashop-tipps-und-tricks","tag-prestashop-anpassung","tag-prestashop-architektur","tag-prestashop-codierungsstandards","tag-prestashop-entwicklerhandbuch","tag-prestashop-entwicklung","tag-prestashop-entwicklungsleitfaden","tag-prestashop-funktionalitt-erweitern","tag-prestashop-kernmodifikation","tag-prestashop-klassenberschreibung","tag-prestashop-kundenspezifische-entwicklung","tag-prestashop-modulentwicklung","tag-prestashop-tutorial","tag-prestashop-berschreibung","tag-sichere-prestashop-anpassung-verbessern","tag-berschreibungssystem-in-prestashop","tag-vermeiden-sie-es"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>So nutzen Sie Prestashops Override-System mit Knowband, ohne den Core zu besch\u00e4digen<\/title>\n<meta name=\"description\" content=\"Dieser Leitfaden hilft Ihnen beim Umgang mit Overrides in Prestashop 9.x.x, 8.x.x und 7.x.x, erkl\u00e4rt, wie Overrides funktionieren und wie Sie sie mit Knowband verwenden k\u00f6nnen.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.knowband.com\/blog\/de\/prestashop-de\/wie-man-das-prestashop-override-system-nutzt-ohne-den-kern-zu-beschaedigen\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"So nutzen Sie Prestashops Override-System mit Knowband, ohne den Core zu besch\u00e4digen\" \/>\n<meta property=\"og:description\" content=\"Dieser Leitfaden hilft Ihnen beim Umgang mit Overrides in Prestashop 9.x.x, 8.x.x und 7.x.x, erkl\u00e4rt, wie Overrides funktionieren und wie Sie sie mit Knowband verwenden k\u00f6nnen.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.knowband.com\/blog\/de\/prestashop-de\/wie-man-das-prestashop-override-system-nutzt-ohne-den-kern-zu-beschaedigen\/\" \/>\n<meta property=\"og:site_name\" content=\"Knowband Blog | Ecommerce Modules\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Knowband\" \/>\n<meta property=\"article:published_time\" content=\"2026-02-26T13:54:29+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-10T13:17:44+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2026\/02\/German-How-to-Use-PrestaSho\u2026.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"760\" \/>\n\t<meta property=\"og:image:height\" content=\"300\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Amit Singh\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@KnowbandPlugin\" \/>\n<meta name=\"twitter:site\" content=\"@KnowbandPlugin\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Amit Singh\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/de\\\/prestashop-de\\\/wie-man-das-prestashop-override-system-nutzt-ohne-den-kern-zu-beschaedigen\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/de\\\/prestashop-de\\\/wie-man-das-prestashop-override-system-nutzt-ohne-den-kern-zu-beschaedigen\\\/\"},\"author\":{\"name\":\"Amit Singh\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#\\\/schema\\\/person\\\/3b7008dcf855afd0b0584402bc4605e5\"},\"headline\":\"Wie man das PrestaShop-Override-System nutzt, ohne den Kern zu besch\u00e4digen\",\"datePublished\":\"2026-02-26T13:54:29+00:00\",\"dateModified\":\"2026-03-10T13:17:44+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/de\\\/prestashop-de\\\/wie-man-das-prestashop-override-system-nutzt-ohne-den-kern-zu-beschaedigen\\\/\"},\"wordCount\":959,\"publisher\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/de\\\/prestashop-de\\\/wie-man-das-prestashop-override-system-nutzt-ohne-den-kern-zu-beschaedigen\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/German-How-to-Use-PrestaSho\u2026.jpg\",\"keywords\":[\"den PrestaShop-Kern zu besch\u00e4digen.\",\"PrestaShop \u2013 Bew\u00e4hrte Methoden\",\"PrestaShop 1.7 Entwicklung\",\"PrestaShop 8 Entwicklung\",\"PrestaShop Controller-\u00dcberschreibung\",\"PrestaShop Core Override\",\"PrestaShop Tipps und Tricks\",\"Prestashop-Anpassung\",\"PrestaShop-Architektur\",\"PrestaShop-Codierungsstandards\",\"PrestaShop-Entwicklerhandbuch\",\"Prestashop-Entwicklung\",\"PrestaShop-Entwicklungsleitfaden\",\"PrestaShop-Funktionalit\u00e4t erweitern\",\"PrestaShop-Kernmodifikation\",\"PrestaShop-Klassen\u00fcberschreibung\",\"PrestaShop-Kundenspezifische Entwicklung\",\"PrestaShop-Modulentwicklung\",\"Prestashop-Tutorial\",\"PrestaShop-\u00dcberschreibung\",\"Sichere PrestaShop-Anpassung verbessern\",\"\u00dcberschreibungssystem in PrestaShop\",\"Vermeiden Sie es\"],\"articleSection\":[\"Prestashop\",\"Tipps\"],\"inLanguage\":\"de-DE\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/de\\\/prestashop-de\\\/wie-man-das-prestashop-override-system-nutzt-ohne-den-kern-zu-beschaedigen\\\/\",\"url\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/de\\\/prestashop-de\\\/wie-man-das-prestashop-override-system-nutzt-ohne-den-kern-zu-beschaedigen\\\/\",\"name\":\"So nutzen Sie Prestashops Override-System mit Knowband, ohne den Core zu besch\u00e4digen\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/de\\\/prestashop-de\\\/wie-man-das-prestashop-override-system-nutzt-ohne-den-kern-zu-beschaedigen\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/de\\\/prestashop-de\\\/wie-man-das-prestashop-override-system-nutzt-ohne-den-kern-zu-beschaedigen\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/German-How-to-Use-PrestaSho\u2026.jpg\",\"datePublished\":\"2026-02-26T13:54:29+00:00\",\"dateModified\":\"2026-03-10T13:17:44+00:00\",\"description\":\"Dieser Leitfaden hilft Ihnen beim Umgang mit Overrides in Prestashop 9.x.x, 8.x.x und 7.x.x, erkl\u00e4rt, wie Overrides funktionieren und wie Sie sie mit Knowband verwenden k\u00f6nnen.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/de\\\/prestashop-de\\\/wie-man-das-prestashop-override-system-nutzt-ohne-den-kern-zu-beschaedigen\\\/#breadcrumb\"},\"inLanguage\":\"de-DE\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.knowband.com\\\/blog\\\/de\\\/prestashop-de\\\/wie-man-das-prestashop-override-system-nutzt-ohne-den-kern-zu-beschaedigen\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de-DE\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/de\\\/prestashop-de\\\/wie-man-das-prestashop-override-system-nutzt-ohne-den-kern-zu-beschaedigen\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/German-How-to-Use-PrestaSho\u2026.jpg\",\"contentUrl\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/German-How-to-Use-PrestaSho\u2026.jpg\",\"width\":760,\"height\":300,\"caption\":\"So nutzen Sie Prestashops Override-System mit Knowband, ohne den Core zu besch\u00e4digen\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/de\\\/prestashop-de\\\/wie-man-das-prestashop-override-system-nutzt-ohne-den-kern-zu-beschaedigen\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Wie man das PrestaShop-Override-System nutzt, ohne den Kern zu besch\u00e4digen\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#website\",\"url\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/\",\"name\":\"Knowband Blog | Ecommerce Modules\",\"description\":\"Magento, Prestashop, Opencart, Shopify\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de-DE\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#organization\",\"name\":\"Knowband Blog | Ecommerce Modules\",\"url\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de-DE\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/09\\\/cropped-knowband_logo-v2.png\",\"contentUrl\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/09\\\/cropped-knowband_logo-v2.png\",\"width\":153,\"height\":61,\"caption\":\"Knowband Blog | Ecommerce Modules\"},\"image\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/Knowband\",\"https:\\\/\\\/x.com\\\/KnowbandPlugin\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#\\\/schema\\\/person\\\/3b7008dcf855afd0b0584402bc4605e5\",\"name\":\"Amit Singh\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de-DE\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/plugins\\\/wp-user-avatar\\\/deprecated\\\/wp-user-avatar\\\/images\\\/wpua-96x96.png\",\"url\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/plugins\\\/wp-user-avatar\\\/deprecated\\\/wp-user-avatar\\\/images\\\/wpua-96x96.png\",\"contentUrl\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/plugins\\\/wp-user-avatar\\\/deprecated\\\/wp-user-avatar\\\/images\\\/wpua-96x96.png\",\"caption\":\"Amit Singh\"},\"url\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/de\\\/author\\\/amit-singh\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"So nutzen Sie Prestashops Override-System mit Knowband, ohne den Core zu besch\u00e4digen","description":"Dieser Leitfaden hilft Ihnen beim Umgang mit Overrides in Prestashop 9.x.x, 8.x.x und 7.x.x, erkl\u00e4rt, wie Overrides funktionieren und wie Sie sie mit Knowband verwenden k\u00f6nnen.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.knowband.com\/blog\/de\/prestashop-de\/wie-man-das-prestashop-override-system-nutzt-ohne-den-kern-zu-beschaedigen\/","og_locale":"de_DE","og_type":"article","og_title":"So nutzen Sie Prestashops Override-System mit Knowband, ohne den Core zu besch\u00e4digen","og_description":"Dieser Leitfaden hilft Ihnen beim Umgang mit Overrides in Prestashop 9.x.x, 8.x.x und 7.x.x, erkl\u00e4rt, wie Overrides funktionieren und wie Sie sie mit Knowband verwenden k\u00f6nnen.","og_url":"https:\/\/www.knowband.com\/blog\/de\/prestashop-de\/wie-man-das-prestashop-override-system-nutzt-ohne-den-kern-zu-beschaedigen\/","og_site_name":"Knowband Blog | Ecommerce Modules","article_publisher":"https:\/\/www.facebook.com\/Knowband","article_published_time":"2026-02-26T13:54:29+00:00","article_modified_time":"2026-03-10T13:17:44+00:00","og_image":[{"width":760,"height":300,"url":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2026\/02\/German-How-to-Use-PrestaSho\u2026.jpg","type":"image\/jpeg"}],"author":"Amit Singh","twitter_card":"summary_large_image","twitter_creator":"@KnowbandPlugin","twitter_site":"@KnowbandPlugin","twitter_misc":{"Written by":"Amit Singh","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.knowband.com\/blog\/de\/prestashop-de\/wie-man-das-prestashop-override-system-nutzt-ohne-den-kern-zu-beschaedigen\/#article","isPartOf":{"@id":"https:\/\/www.knowband.com\/blog\/de\/prestashop-de\/wie-man-das-prestashop-override-system-nutzt-ohne-den-kern-zu-beschaedigen\/"},"author":{"name":"Amit Singh","@id":"https:\/\/www.knowband.com\/blog\/fr\/#\/schema\/person\/3b7008dcf855afd0b0584402bc4605e5"},"headline":"Wie man das PrestaShop-Override-System nutzt, ohne den Kern zu besch\u00e4digen","datePublished":"2026-02-26T13:54:29+00:00","dateModified":"2026-03-10T13:17:44+00:00","mainEntityOfPage":{"@id":"https:\/\/www.knowband.com\/blog\/de\/prestashop-de\/wie-man-das-prestashop-override-system-nutzt-ohne-den-kern-zu-beschaedigen\/"},"wordCount":959,"publisher":{"@id":"https:\/\/www.knowband.com\/blog\/fr\/#organization"},"image":{"@id":"https:\/\/www.knowband.com\/blog\/de\/prestashop-de\/wie-man-das-prestashop-override-system-nutzt-ohne-den-kern-zu-beschaedigen\/#primaryimage"},"thumbnailUrl":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2026\/02\/German-How-to-Use-PrestaSho\u2026.jpg","keywords":["den PrestaShop-Kern zu besch\u00e4digen.","PrestaShop \u2013 Bew\u00e4hrte Methoden","PrestaShop 1.7 Entwicklung","PrestaShop 8 Entwicklung","PrestaShop Controller-\u00dcberschreibung","PrestaShop Core Override","PrestaShop Tipps und Tricks","Prestashop-Anpassung","PrestaShop-Architektur","PrestaShop-Codierungsstandards","PrestaShop-Entwicklerhandbuch","Prestashop-Entwicklung","PrestaShop-Entwicklungsleitfaden","PrestaShop-Funktionalit\u00e4t erweitern","PrestaShop-Kernmodifikation","PrestaShop-Klassen\u00fcberschreibung","PrestaShop-Kundenspezifische Entwicklung","PrestaShop-Modulentwicklung","Prestashop-Tutorial","PrestaShop-\u00dcberschreibung","Sichere PrestaShop-Anpassung verbessern","\u00dcberschreibungssystem in PrestaShop","Vermeiden Sie es"],"articleSection":["Prestashop","Tipps"],"inLanguage":"de-DE"},{"@type":"WebPage","@id":"https:\/\/www.knowband.com\/blog\/de\/prestashop-de\/wie-man-das-prestashop-override-system-nutzt-ohne-den-kern-zu-beschaedigen\/","url":"https:\/\/www.knowband.com\/blog\/de\/prestashop-de\/wie-man-das-prestashop-override-system-nutzt-ohne-den-kern-zu-beschaedigen\/","name":"So nutzen Sie Prestashops Override-System mit Knowband, ohne den Core zu besch\u00e4digen","isPartOf":{"@id":"https:\/\/www.knowband.com\/blog\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.knowband.com\/blog\/de\/prestashop-de\/wie-man-das-prestashop-override-system-nutzt-ohne-den-kern-zu-beschaedigen\/#primaryimage"},"image":{"@id":"https:\/\/www.knowband.com\/blog\/de\/prestashop-de\/wie-man-das-prestashop-override-system-nutzt-ohne-den-kern-zu-beschaedigen\/#primaryimage"},"thumbnailUrl":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2026\/02\/German-How-to-Use-PrestaSho\u2026.jpg","datePublished":"2026-02-26T13:54:29+00:00","dateModified":"2026-03-10T13:17:44+00:00","description":"Dieser Leitfaden hilft Ihnen beim Umgang mit Overrides in Prestashop 9.x.x, 8.x.x und 7.x.x, erkl\u00e4rt, wie Overrides funktionieren und wie Sie sie mit Knowband verwenden k\u00f6nnen.","breadcrumb":{"@id":"https:\/\/www.knowband.com\/blog\/de\/prestashop-de\/wie-man-das-prestashop-override-system-nutzt-ohne-den-kern-zu-beschaedigen\/#breadcrumb"},"inLanguage":"de-DE","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.knowband.com\/blog\/de\/prestashop-de\/wie-man-das-prestashop-override-system-nutzt-ohne-den-kern-zu-beschaedigen\/"]}]},{"@type":"ImageObject","inLanguage":"de-DE","@id":"https:\/\/www.knowband.com\/blog\/de\/prestashop-de\/wie-man-das-prestashop-override-system-nutzt-ohne-den-kern-zu-beschaedigen\/#primaryimage","url":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2026\/02\/German-How-to-Use-PrestaSho\u2026.jpg","contentUrl":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2026\/02\/German-How-to-Use-PrestaSho\u2026.jpg","width":760,"height":300,"caption":"So nutzen Sie Prestashops Override-System mit Knowband, ohne den Core zu besch\u00e4digen"},{"@type":"BreadcrumbList","@id":"https:\/\/www.knowband.com\/blog\/de\/prestashop-de\/wie-man-das-prestashop-override-system-nutzt-ohne-den-kern-zu-beschaedigen\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.knowband.com\/blog\/fr\/"},{"@type":"ListItem","position":2,"name":"Wie man das PrestaShop-Override-System nutzt, ohne den Kern zu besch\u00e4digen"}]},{"@type":"WebSite","@id":"https:\/\/www.knowband.com\/blog\/fr\/#website","url":"https:\/\/www.knowband.com\/blog\/fr\/","name":"Knowband Blog | Ecommerce Modules","description":"Magento, Prestashop, Opencart, Shopify","publisher":{"@id":"https:\/\/www.knowband.com\/blog\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.knowband.com\/blog\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de-DE"},{"@type":"Organization","@id":"https:\/\/www.knowband.com\/blog\/fr\/#organization","name":"Knowband Blog | Ecommerce Modules","url":"https:\/\/www.knowband.com\/blog\/fr\/","logo":{"@type":"ImageObject","inLanguage":"de-DE","@id":"https:\/\/www.knowband.com\/blog\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2016\/09\/cropped-knowband_logo-v2.png","contentUrl":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2016\/09\/cropped-knowband_logo-v2.png","width":153,"height":61,"caption":"Knowband Blog | Ecommerce Modules"},"image":{"@id":"https:\/\/www.knowband.com\/blog\/fr\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Knowband","https:\/\/x.com\/KnowbandPlugin"]},{"@type":"Person","@id":"https:\/\/www.knowband.com\/blog\/fr\/#\/schema\/person\/3b7008dcf855afd0b0584402bc4605e5","name":"Amit Singh","image":{"@type":"ImageObject","inLanguage":"de-DE","@id":"https:\/\/www.knowband.com\/blog\/wp-content\/plugins\/wp-user-avatar\/deprecated\/wp-user-avatar\/images\/wpua-96x96.png","url":"https:\/\/www.knowband.com\/blog\/wp-content\/plugins\/wp-user-avatar\/deprecated\/wp-user-avatar\/images\/wpua-96x96.png","contentUrl":"https:\/\/www.knowband.com\/blog\/wp-content\/plugins\/wp-user-avatar\/deprecated\/wp-user-avatar\/images\/wpua-96x96.png","caption":"Amit Singh"},"url":"https:\/\/www.knowband.com\/blog\/de\/author\/amit-singh\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.knowband.com\/blog\/de\/wp-json\/wp\/v2\/posts\/835047","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.knowband.com\/blog\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.knowband.com\/blog\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.knowband.com\/blog\/de\/wp-json\/wp\/v2\/users\/46"}],"replies":[{"embeddable":true,"href":"https:\/\/www.knowband.com\/blog\/de\/wp-json\/wp\/v2\/comments?post=835047"}],"version-history":[{"count":1,"href":"https:\/\/www.knowband.com\/blog\/de\/wp-json\/wp\/v2\/posts\/835047\/revisions"}],"predecessor-version":[{"id":835106,"href":"https:\/\/www.knowband.com\/blog\/de\/wp-json\/wp\/v2\/posts\/835047\/revisions\/835106"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.knowband.com\/blog\/de\/wp-json\/wp\/v2\/media\/835101"}],"wp:attachment":[{"href":"https:\/\/www.knowband.com\/blog\/de\/wp-json\/wp\/v2\/media?parent=835047"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.knowband.com\/blog\/de\/wp-json\/wp\/v2\/categories?post=835047"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.knowband.com\/blog\/de\/wp-json\/wp\/v2\/tags?post=835047"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}