Computer und Internet Service

Dienstleistungen
und neue Medien

UE-DV | Jens Goedecke Computer & Internet Service Eichhornweg 6
29389 Bad Bodenteich
Fon: 05824 - 522 75 69
Mobil: 0176 - 4441 8763

(ehemals EDV Nordheide)

Magento - Kleine Tipps und Tricks

 
Die nachfolgenden Punkte betreffen Magento 1.4.2.0 und teilweise 1.5.x. Machen Sie von Dateien und der Datenbank  immer eine Kopie bzw. ein Backup bevor Sie etwas ändern. Keine Gewähr.
Änderungen werden mitunter erst sichtbar, wenn der Magento Cache und /oder der Browser Cache geleert werden.
 

Magento Onine ShopEigene Übersetzungen können in der app/locale/de_DE/Mage_Customer.csv vorgenommen werden.
 
 
Magento Onine ShopFehler beim Datenimport: Häufig liegt ein falsches Format vor. Mit dem exzellenten Texteditor Notepad++ die .csv Datei in UTF8 ohne BOM konvertieren.
 
 
Magento Onine ShopPreise werden in der Detailansicht nicht angezeigt:
/app/design/frontend/default/dein-design-ordner/template/catalog/product/view.phtml
Ca. in Zeile 62 <?php echo $this->getTierPriceHtml() ?> ersetzen durch <?php echo $this ->getPriceHtml ($_product, true) ?> 
 
 
Magento Onine ShopFehler beim Checkout:
Fatal error: Call to a member function setAttribute() on a non-object in /magento/app/code/core/Mage/Customer/Model/Attribute/Data.php on line 80
 
In der Datenbanktabelle eav_attribute in der Spalte attribute_code folgendes ändern:
“customer_address_payone_credit_rating_date” frontend_input = date
“customer_address_payone_credit_rating_score” = text
“customer_address_payone_credit_rating_secscore” frontend_input = text
 
Hinweis: Um Änderungen an der Datenbank durchzuführen, beim Provider einloggen und unter Datenbanken PHPMyAdmin starten.
 
 
Magento Onine ShopZahlungsoption Cash Ticket wird immer angezeigt, auch wenn sie deaktiviert ist:
Ländereinstellungen auf "Bestimmte Länder” setzen und hier einfach alle Länder unmarkiert lassen.
 
 
Magento Onine ShopDen Block "Geschätzte Versandkosten" ausblenden:
/app/design/frontend/default/dein-design-ordner/layout/checkout.xml
Die Zeile <block type="checkout/cart_shipping" name="checkout.cart.shipping" as="shipping" template="checkout/cart/shipping.phtml"/> auskommentieren
 
 
Magento Onine ShopMagento 1.5.x, möglicherweise auch in der 1.4.x: Der WYSIWYG Editor TinyMCE wandelt Umlaute automatisch in Entities um, also beispielsweise das ä in &auml;
Das ist völlig unnötig, da Magento als Zeichensatz UTF 8 verwendet. Im Shop werden Umlaute zwar trotzdem richtig dargestellt, aber es wird zum Problem, wenn Artikel zum Google Merchant Center exportiert werden.
Der folgende Eingriff in den Code behebt das Problem.

/js/mage/adminhtml/wysiwyg/tiny_mce/setup.js

In ca. Zeile 96 findet sich

var settings = {
            mode : (mode != undefined ? mode : 'none'),
            elements : this.id,
            theme : 'advanced',
            entity_encoding : "raw", 

Die letzte Zeile einfügen.
 
 
Magento Onine ShopFehler im Adminbereich / Backend: Could not determine temp directory ...
 
Im Magento Basisverzeichnis muss ein Ordner tmp mit Schreibrechten (775) vorhanden sein.
 
Folgende Datei ändern: lib/zend/cache/backend/file.php

protected $_options = array(
'cache_dir' => 'null',

in

protected $_options = array(
'cache_dir' => '/tmp',