{"id":51,"date":"2010-10-18T17:45:14","date_gmt":"2010-10-18T15:45:14","guid":{"rendered":"http:\/\/www.commercers.com\/blog\/?p=51"},"modified":"2013-03-15T10:13:03","modified_gmt":"2013-03-15T09:13:03","slug":"magento-extension-sollte-eigentlich-funktioniert-aber-nicht-base-vs-default-problematik","status":"publish","type":"post","link":"https:\/\/www.commercers.com\/blog\/magento-extension-sollte-eigentlich-funktioniert-aber-nicht-base-vs-default-problematik\/","title":{"rendered":"Magento &#8211; Extension sollte eigentlich &#8211; funktioniert aber nicht \/ base vs. default Problematik"},"content":{"rendered":"<p>Eine <strong>neue Extension<\/strong> \u00fcber <strong>Magento Connect<\/strong> oder auch durch <strong>Kopieren per FTP<\/strong> installiert und trotz Cache Leerens wird diese im <strong>Frontend<\/strong> nicht angezeigt oder ist nicht aktiviert?<\/p>\n<p>Dies KANN daran liegen, dass normale Extensions sowohl im <strong>app<\/strong> als auch im <strong>skin<\/strong> Ordner nur in das\u00a0<strong>default<\/strong> package (Templateordner) aber nicht f\u00fcr <strong>individuelle Templates<\/strong> installiert ist. Wenn man also ein Template hat, welches nicht im Ordner default, sondern z.B. im Ordner base oder auf derselben Ebene wie base und default liegt, m\u00fcssen die relevanten Daten manuell in diesen eigenen Template Ordner kopiert werden. Eventuell m\u00fcssen auch urls im Code angepasst werden.<\/p>\n<p>Dies ist wichtig seit Version 1.4 mit dieser Unterscheidung zwischen base und default ausgestattet wurde. Base scheint hierbei (und es gibt bis zum jetzigen Zeitpunkt keine definitive -mir bekannte- Antwort) der &#8220;Root&#8221; Ordner zu sein. Und Default greift auch darauf zu. D.h. in Magento arbeitet das System an vielen Stellen nach dem Motto, wenn ich keine spezielle Angaben erhalte, nehme ich die allgemeinen. Sind also keine speziellen Defintionen in einer Template Datei, werden z.B. die aus dem Default Template genommen. Sind dort keine (so scheint s.o.) die Definition aus dem Base Ordner genommen zu werden.<\/p>\n<p>Standardm\u00e4\u00dfig werden Extensions nun (noch) in den Default Ordner kopiert. Das hei\u00dft, dass Shops, die mit einem Base (Paket) Template arbeiten nicht auf diese Extension zugreifen k\u00f6nnen. Somit m\u00fcssen alle Extension Dateien, die im Default Ordner liegen (meist &#8230;\/default\/default im Ordner app und skin) in den base\/default oder direkt in base\/IhrTemplate an die passende Stelle kopiert werden.<\/p>\n<p>Dies klappt h\u00e4ufig aber leider nicht immer. Hier kann es -wie oben dargestellt- auch sein, dass noch URLs in den Dateien angepasst werden m\u00fcssen.<\/p>\n<p>Genutzt u.a. in Version 1.4.1.1<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Eine neue Extension \u00fcber Magento Connect oder auch durch Kopieren per FTP installiert und trotz Cache Leerens wird diese im Frontend nicht angezeigt oder ist nicht aktiviert? Dies KANN daran liegen, dass normale Extensions sowohl im app als auch im skin Ordner nur in das\u00a0default package (Templateordner) aber nicht f\u00fcr individuelle Templates installiert ist. Wenn&#8230;<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[10],"tags":[593,594,15,54,3,975,142,934],"class_list":["post-51","post","type-post","status-publish","format-standard","hentry","category-allg_magento_probleme","tag-base","tag-default","tag-extension","tag-frontend","tag-magento","tag-nicht-aktiv","tag-nicht-sichtbar","tag-wird-nicht-angezeigt"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.commercers.com\/blog\/wp-json\/wp\/v2\/posts\/51","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.commercers.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.commercers.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.commercers.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.commercers.com\/blog\/wp-json\/wp\/v2\/comments?post=51"}],"version-history":[{"count":0,"href":"https:\/\/www.commercers.com\/blog\/wp-json\/wp\/v2\/posts\/51\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.commercers.com\/blog\/wp-json\/wp\/v2\/media?parent=51"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.commercers.com\/blog\/wp-json\/wp\/v2\/categories?post=51"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.commercers.com\/blog\/wp-json\/wp\/v2\/tags?post=51"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}