TerryBell Posted June 20, 2013 Share Posted June 20, 2013 Hi Leute, wenn Kunden bei mir Einkaufen und dabei ein Kundenkonto erstellen, erscheint auf der Seite "Ihre Adressen" (kommt gleich nach der "Bestellübersicht") der nachstehende Code: Notice: Undefined index: onr_phone_at_least in /var/www/web58/html/cache/smarty/compile/f49b70713d5b9b6ffbd57a65be767c9ee80bc9f0.file.address.tpl.php on line 311 Notice: Trying to get property of non-object in /var/www/web58/html/cache/smarty/compile/f49b70713d5b9b6ffbd57a65be767c9ee80bc9f0.file.address.tpl.php on line 311 Im Anhang findet Ihr einen Screenshot. Sieht jedenfalls bug-mäßig aus. Wie bekomme ich das weg? Link to comment Share on other sites More sharing options...
eleazar Posted June 22, 2013 Share Posted June 22, 2013 Kann es sein, dass du die Telefonnummer zu einem Pflichtfeld erklärt hast? Falls nicht, würde ich mal versuchsweise den Smarty-Cache löschen oder unter Erweiterte Einstellungen --> Leistung mal die Template-Kompilierung erzwingen. Link to comment Share on other sites More sharing options...
TerryBell Posted June 22, 2013 Author Share Posted June 22, 2013 Danke eleazar! Ich habe inzwischen auf "one page checkout" umgestellt, wo der Hinweis zum Glück nicht mehr erscheint. Link to comment Share on other sites More sharing options...
eleazar Posted June 22, 2013 Share Posted June 22, 2013 Da hatte sich mal jemand bei einer Smarty-Variable verschrieben. Nichts Schlimmes, aber wenn es dich stört, kannst du bei bei deiner PrestaShop-Version durch eine zusätzliche Zeile die Fehlermeldung verhindern. Zwei kleine Änderungen sind notwendig, wie hier beschrieben. Es muss jeweils die zusätzliche Zuweisung 'onr_phone_at_least' => (int)Configuration::get('PS_ONE_PHONE_AT_LEAST'), durchgeführt werden: 1. controllers/front/AddressController.php (nach Zeile 259) // Assign common vars $this->context->smarty->assign(array( 'one_phone_at_least' => (int)Configuration::get('PS_ONE_PHONE_AT_LEAST'), 'onr_phone_at_least' => (int)Configuration::get('PS_ONE_PHONE_AT_LEAST'), (...) 2. controllers/front/AuthController.php 8nach Zeile 169) $this->context->smarty->assign(array( 'one_phone_at_least' => (int)Configuration::get('PS_ONE_PHONE_AT_LEAST'), + 'onr_phone_at_least' => (int)Configuration::get('PS_ONE_PHONE_AT_LEAST'), (...) Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now