Magento – Erreur Ajax dans system.log achat / panier / sidebar / default.phtml en ligne 15

Aujourd'hui nous avons eu un modèle dans lequel il y avait des entrées dans le journal d'erreur avec le message:

Remarquer: Undefined index: isAjax dans / PED / www / app / design / frontend / default / default /[UnserTemplate]/achat / panier / sidebar / default.phtml en ligne 15

Dans cette ligne de ce qui précède. Fichier nous avons trouvé le code suivant:

			si($params['isAjax'])

Cela a été intégré dans une fonction, qui avait l'air si:

        <a href ="<?php
$params = $this->getRequest()->getParams();
			si($params['isAjax']) 
				$isAjax = 1;
			autre
$isAjax = 0;
			si($isAjax == 1){
				$RefererUrl = Mage::enregistrement(«Referrer_url ');
		        si (vide($RefererUrl)) {
		            $RefererUrl = Mage::getBaseUrl();
		        }
				$DeleteUrl = $ this->peut(
		            'Ajax / index / supprimer ",
		            gamme(
		                Id =>$_item->getId(),
		                Mage_Core_Controller_Front_Action::PARAM_NAME_URL_ENCODED => $ce->assistant(«Noyau / url ')->getEncodedUrl($RefererUrl)
		            )
		        );

Il y avait probablement quelques problèmes avec le script Ajax. Nous avons la o.g. Partie ensuite complètement (de <un bis href ); ) remplacé par le code suivant.

        <a href ="<?php
            $params = $this->getRequest()->getParams();
            si(isset($params['isAjax'])) {
                si($params['isAjax'] == 1){
                    $RefererUrl = Mage::enregistrement(«Referrer_url ');
                    si (vide($RefererUrl)) {
                        $RefererUrl = Mage::getBaseUrl();
                    }
                    $DeleteUrl = $ this->peut(
                        'Ajax / index / supprimer ",
                        gamme(
                            Id =>$_item->getId(),
                            Mage_Core_Controller_Front_Action::PARAM_NAME_URL_ENCODED => $ce->assistant(«Noyau / url ')->getEncodedUrl($RefererUrl)
                        )
                    );
                }

Maintenant la caisse fonctionne très bien et il n'y a plus de messages d'erreur.

Utilisé dans la version Magento 1.7.0.2. Demandez, Suggestions? Volontiers!

Publié par Covos

Depuis 2009 Je travaille intensément avec Magento. J'ai commencé avec la création et l'exploitation des magasins B2C. Cela a été prolongé par mon travail dans le secteur de la logistique. Il en est résulté premiers systèmes de B2E spécialisés. Aujourd'hui, je travaille jour par jour avec B2C passionnant, B2B- et les projets B2E et rapports dans ce blog sur les défis et donner des conseils d'initiés.

4 pensées sur “Magento – Erreur Ajax dans system.log achat / panier / sidebar / default.phtml en ligne 15”

  1. 2014-07-24T05:05:08+00:00 ERR (3): Remarquer: Undefined index: isAjax in /app/design/frontend/default/theme362/template/ajax/checkout/cart/sidebar/default.phtml on line 15

    how to deal with it?

  2. Halo,

    ich habe das selbe Problem, nach dem Weiterleitung von Paypal zum Checkout um die Bestellung abzuschließen passiert nach dem Klick auf “Jetzt Kaufen” nichts.

    Leider lässt sich mit dieser Anleitung das Problem nicht fixen.
    Peut-être. eine Idee woran es liegen kann?:-(

  3. Également, Problem wurde behoben

    Habe im Backend zwecks Speed Optimierung

    CSS & Javascript verbinden angeklickt.
    Wenn ich dies wieder auf NEIN setze, funktioniert der Checkout wie gewohnt.
    Weiß jemand wie ich das wieder geradebiegen kann wenn ich es dennoch aktiviert lassen möchte?

Laisser un commentaire

Votre adresse email ne sera pas publié. les champs requis sont indiqués *