Magento – Error Ajax en system.log pago y envío / carro / sidebar / default.phtml on line 15

Hoy hemos tenido una plantilla en la que no había entradas en el registro de error con el mensaje:

Nota: Undefined index: isAjax en / PFAD / www / app / design / frontend / default / default /[UnserTemplate]/la caja / carro / sidebar / default.phtml on line 15

En esta línea de los anteriores. Archivo encontramos el siguiente código:

			si($params['isAjax'])

Esto se ha incrustado en una función, que parecía tan:

        <a href ="<?php 
	        $params = $this->getRequest()->getParams();
			si($params['isAjax']) 
				$isAjax = 1;
			else
				$isAjax = 0;
			si($isAjax == 1){
				$refererUrl = Mago::registro('Referrer_url');
		        si (vacío($refererUrl)) {
		            $refererUrl = Mago::getBaseUrl();
		        }
				$DeleteUrl = $ this->lata(
		            'Ajax / index / delete',
		            formación(
		                = ID>$_item->getId(),
		                Mage_Core_Controller_Front_Action::PARAM_NAME_URL_ENCODED => $esta->ayudante('Core / url')->getEncodedUrl($refererUrl)
		            )
		        );

Probablemente hubo algunos problemas con el script de Ajax. Tenemos la o.g. Parte entonces completamente (DE <a href bis ); ) reemplazado por el siguiente código.

        <a href ="<?php 
            $params = $this->getRequest()->getParams();
            si(isset($params['isAjax'])) {
                si($params['isAjax'] == 1){
                    $refererUrl = Mago::registro('Referrer_url');
                    si (vacío($refererUrl)) {
                        $refererUrl = Mago::getBaseUrl();
                    }
                    $DeleteUrl = $ this->lata(
                        'Ajax / index / delete',
                        formación(
                            = ID>$_item->getId(),
                            Mage_Core_Controller_Front_Action::PARAM_NAME_URL_ENCODED => $esta->ayudante('Core / url')->getEncodedUrl($refererUrl)
                        )
                    );
                }

Ahora la caja funciona bien y no hay más mensajes de error.

Se utiliza en la versión de Magento 1.7.0.2. PREGUNTAR, Sugerencias? Con alegría!

Publicado por Covos

DESDE 2009 He estado trabajando intensamente con Magento. Empecé con la creación y el funcionamiento de las tiendas B2C. Esto se extendió a través de mi trabajo en el sector de la logística. Esto dio lugar a sistemas especializados primera B2E. Hoy trabajo del día a día con una emocionante B2C, B2B- y proyectos B2E e informes en este blog sobre los desafíos y dan consejos de expertos.

4 pensamientos sobre “Magento – Error Ajax en system.log pago y envío / carro / sidebar / default.phtml on line 15”

  1. 2014-07-24T05:05:08+00:00 ERR (3): Nota: 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.
    Quizás. eine Idee woran es liegen kann?:-(

  3. También, 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?

Deja un comentario

Su dirección de correo electrónico no será publicado. Los campos obligatorios están marcados *