HGmotorsport Posted May 28, 2018 Share Posted May 28, 2018 (edited) Buenas tardes. Tengo un problema con el carrito de compra, en el momento de poner la dirección de envío, solo salen dos lineas sin opcion de poner dirección, etc. Pero en el momento de pasar al modo de envío sale pantallazo con ERROR 500 y no encuentro como solucionarlo. Soy bastante novato con esto y no encuentro la manera de solucionarlo, a alguien le ha pasado o sabe como arreglarlo? Muchas gracias. Edited May 28, 2018 by HGmotorsport (see edit history) Link to comment Share on other sites More sharing options...
gusman126 Posted May 28, 2018 Share Posted May 28, 2018 En los errores 500, debes activar el debug, una vez se muestra el error en la pantalla, ponlo aqui Link to comment Share on other sites More sharing options...
HGmotorsport Posted May 28, 2018 Author Share Posted May 28, 2018 hace 31 minutos, gusman126 dijo: En los errores 500, debes activar el debug, una vez se muestra el error en la pantalla, ponlo aqui Muy buenas esto es lo que me sale. 1/1ContextErrorException in smarty_internal_templatebase.php(157) : eval()'d code line 72:Notice: Undefined index: name in smarty_internal_templatebase.php(157) : eval()'d code line 72 at ErrorHandler->handleError('8', 'Undefined index: name', '/homepages/20/d739021957/htdocs/clickandbuilds/PrestaShop/MyE-Commerce/vendor/prestashop/smarty/sysplugins/smarty_internal_templatebase.php(157) : eval()'d code', '72', array('_smarty_tpl' => object(SmartyDevTemplate), '_tpl_stack' => array(), '_from' => array('id_address' => array('name' => 'id_address', 'type' => 'hidden', 'required' => false, 'label' => '', 'value' => null, 'availableValues' => array(), 'maxLength' => null, 'errors' => array()), 'id_customer' => array('name' => 'id_customer', 'type' => 'hidden', 'required' => false, 'label' => '', 'value' => null, 'availableValues' => array(), 'maxLength' => null, 'errors' => array()), 'back' => array('name' => 'back', 'type' => 'hidden', 'required' => false, 'label' => '', 'value' => null, 'availableValues' => array(), 'maxLength' => null, 'errors' => array()), 'token' => array('name' => 'token', 'type' => 'hidden', 'required' => false, 'label' => '', 'value' => 'd8da23ecd23cad0bde5ce4823713fb1c', 'availableValues' => array(), 'maxLength' => null, 'errors' => array()), 'alias' => array('name' => 'alias', 'type' => 'text', 'required' => false, 'label' => 'Alias', 'value' => null, 'availableValues' => array(), 'maxLength' => '32', 'errors' => array()), 'firstname' => array('value' => 'Daniel'), 'lastname' => array('value' => 'Gil Balsells')))) in smarty_internal_templatebase.php(157) : eval()'d code line 72 at content_5b0c5457852c06_29977597(object(SmartyDevTemplate)) in smarty_internal_templatebase.php line 188 at Smarty_Internal_TemplateBase->fetch(object(SmartyDevTemplate), null, null, null, false, true, false) in SmartyDevTemplate.php line 41 at SmartyDevTemplateCore->fetch() in AbstractForm.php line 119 at AbstractFormCore->render(array('file' => 'checkout/_partials/address-form.tpl', 'ui' => object(RenderableProxy), 'use_same_address' => true, 'type' => 'delivery', 'form_has_continue_button' => true)) in RenderableProxy.php line 52 at RenderableProxy->render(array('file' => 'checkout/_partials/address-form.tpl', 'ui' => object(RenderableProxy), 'use_same_address' => true, 'type' => 'delivery', 'form_has_continue_button' => true)) in smartyfront.config.inc.php line 94 at smartyRender(array('file' => 'checkout/_partials/address-form.tpl', 'ui' => object(RenderableProxy), 'use_same_address' => true, 'type' => 'delivery', 'form_has_continue_button' => true), object(SmartyDevTemplate)) in SmartyLazyRegister.php line 83 at SmartyLazyRegister->__call('smartyRender', array(array('file' => 'checkout/_partials/address-form.tpl', 'ui' => object(RenderableProxy), 'use_same_address' => true, 'type' => 'delivery', 'form_has_continue_button' => true), object(SmartyDevTemplate))) in smarty_internal_templatebase.php(157) : eval()'d code line 90 at content_5b0c545782eb94_62721666(object(SmartyDevTemplate)) in smarty_internal_templatebase.php line 188 at Smarty_Internal_TemplateBase->fetch(object(SmartyDevTemplate), null, null, null, false, true, false) in SmartyDevTemplate.php line 41 at SmartyDevTemplateCore->fetch() in AbstractCheckoutStep.php line 98 at AbstractCheckoutStepCore->renderTemplate('checkout/_partials/steps/addresses.tpl', array('identifier' => 'checkout-addresses-step', 'position' => '2', 'ui' => object(RenderableProxy)), array('address_form' => object(RenderableProxy), 'use_same_address' => true, 'use_different_address_url' => 'http://s739021960.mialojamiento.es/pedido?use_same_address=0', 'new_address_delivery_url' => 'http://s739021960.mialojamiento.es/pedido?newAddress=delivery', 'new_address_invoice_url' => 'http://s739021960.mialojamiento.es/pedido?newAddress=invoice', 'id_address_delivery' => '0', 'id_address_invoice' => '0', 'show_delivery_address_form' => true, 'show_invoice_address_form' => false, 'form_has_continue_button' => true, 'not_valid_addresses' => '')) in CheckoutAddressesStep.php line 293 at CheckoutAddressesStepCore->render(array('identifier' => 'checkout-addresses-step', 'position' => '2', 'ui' => object(RenderableProxy))) in RenderableProxy.php line 52 at RenderableProxy->render(array('identifier' => 'checkout-addresses-step', 'position' => '2', 'ui' => object(RenderableProxy))) in smartyfront.config.inc.php line 94 at smartyRender(array('identifier' => 'checkout-addresses-step', 'position' => '2', 'ui' => object(RenderableProxy)), object(SmartyDevTemplate)) in SmartyLazyRegister.php line 83 at SmartyLazyRegister->__call('smartyRender', array(array('identifier' => 'checkout-addresses-step', 'position' => '2', 'ui' => object(RenderableProxy)), object(SmartyDevTemplate))) in 25cd67cfa4b433d90389497691ed87848440d0e2.file.checkout-process.tpl.php line 36 at content_5b0c544a5228b9_36976125(object(SmartyDevTemplate)) in smarty_internal_templatebase.php line 188 at Smarty_Internal_TemplateBase->fetch(object(SmartyDevTemplate), null, null, null, false, true, false) in SmartyDevTemplate.php line 41 at SmartyDevTemplateCore->fetch() in CheckoutProcess.php line 114 at CheckoutProcessCore->render(array('file' => 'checkout/checkout-process.tpl', 'ui' => object(RenderableProxy))) in RenderableProxy.php line 52 at RenderableProxy->render(array('file' => 'checkout/checkout-process.tpl', 'ui' => object(RenderableProxy))) in smartyfront.config.inc.php line 94 at smartyRender(array('file' => 'checkout/checkout-process.tpl', 'ui' => object(RenderableProxy)), object(SmartyDevTemplate)) in SmartyLazyRegister.php line 83 at SmartyLazyRegister->__call('smartyRender', array(array('file' => 'checkout/checkout-process.tpl', 'ui' => object(RenderableProxy)), object(SmartyDevTemplate))) in ad03854076c662501c40e6329882faaef9c0ec98.file.hookDisplayOverrideTemplateFooter.tpl.php line 151 at content_5b0c544a4f0156_64498186(object(SmartyDevTemplate)) in smarty_internal_templatebase.php line 188 at Smarty_Internal_TemplateBase->fetch('modules/ps_legalcompliance/views/templates/hook/hookDisplayOverrideTemplateFooter.tpl', null, 'layouts/layout-full-width.tpl', object(SmartyDev), false, true, false) in SmartyDev.php line 41 at SmartyDev->fetch('modules/ps_legalcompliance/views/templates/hook/hookDisplayOverrideTemplateFooter.tpl', null, 'layouts/layout-full-width.tpl') in FrontController.php line 684 at FrontControllerCore->smartyOutputContent('modules/ps_legalcompliance/views/templates/hook/hookDisplayOverrideTemplateFooter.tpl') in FrontController.php line 668 at FrontControllerCore->display() in Controller.php line 273 at ControllerCore->run() in Dispatcher.php line 428 at DispatcherCore->dispatch() in index.php line 28 Link to comment Share on other sites More sharing options...
gusman126 Posted May 29, 2018 Share Posted May 29, 2018 Poco ha ayudado ese error. has instalado algun modulo ultimamente? desactiva temporalmente el modulo ps_legalcompliance Link to comment Share on other sites More sharing options...
HGmotorsport Posted May 29, 2018 Author Share Posted May 29, 2018 hace 3 horas, gusman126 dijo: Poco ha ayudado ese error. has instalado algun modulo ultimamente? desactiva temporalmente el modulo ps_legalcompliance Si he instalado algunos, los de normativa legal y el de protección de datos y algún otro que seguro que me olvido. Igualmente ahora iré desactivando y probando, también me sale otro error 500 al intentar añadir una dirección a un cliente, no se si este dará mas información. 1/1ContextErrorException in smarty_internal_templatebase.php(157) : eval()'d code line 36:Notice: Undefined index: type in smarty_internal_templatebase.php(157) : eval()'d code line 36 at ErrorHandler->handleError('8', 'Undefined index: type', '/homepages/20/d739021957/htdocs/clickandbuilds/PrestaShop/MyE-Commerce/vendor/prestashop/smarty/sysplugins/smarty_internal_templatebase.php(157) : eval()'d code', '36', array('_smarty_tpl' => object(SmartyDevTemplate))) in smarty_internal_templatebase.php(157) : eval()'d code line 36 at content_5b0d70bf475d97_84916330(object(SmartyDevTemplate)) in smarty_internal_templatebase.php line 188 at Smarty_Internal_TemplateBase->fetch(object(SmartyDevTemplate), null, null, null, false, true, false) in SmartyDevTemplate.php line 41 at SmartyDevTemplateCore->fetch() in smartyfront.config.inc.php line 113 at smartyFormField(array('field' => array('value' => 'Daniel')), object(SmartyDevTemplate)) in SmartyLazyRegister.php line 83 at SmartyLazyRegister->__call('smartyFormField', array(array('field' => array('value' => 'Daniel')), object(SmartyDevTemplate))) in smarty_internal_templatebase.php(157) : eval()'d code line 66 at content_5b0d70bf438585_43665007(object(SmartyDevTemplate)) in smarty_internal_templatebase.php line 188 at Smarty_Internal_TemplateBase->fetch(object(SmartyDevTemplate), null, null, null, false, true, false) in SmartyDevTemplate.php line 41 at SmartyDevTemplateCore->fetch() in AbstractForm.php line 119 at AbstractFormCore->render(array('template' => 'customer/_partials/address-form.tpl', 'ui' => object(RenderableProxy))) in RenderableProxy.php line 52 at RenderableProxy->render(array('template' => 'customer/_partials/address-form.tpl', 'ui' => object(RenderableProxy))) in smartyfront.config.inc.php line 94 at smartyRender(array('template' => 'customer/_partials/address-form.tpl', 'ui' => object(RenderableProxy)), object(SmartyDevTemplate)) in SmartyLazyRegister.php line 83 at SmartyLazyRegister->__call('smartyRender', array(array('template' => 'customer/_partials/address-form.tpl', 'ui' => object(RenderableProxy)), object(SmartyDevTemplate))) in smarty_internal_templatebase.php(157) : eval()'d code line 208 at content_5b0d70bf3f7dd5_95244761(object(SmartyDevTemplate)) in smarty_internal_templatebase.php line 188 at Smarty_Internal_TemplateBase->fetch('customer/address.tpl', null, 'layouts/layout-full-width.tpl', object(SmartyDev), false, true, false) in SmartyDev.php line 41 at SmartyDev->fetch('customer/address.tpl', null, 'layouts/layout-full-width.tpl') in FrontController.php line 684 at FrontControllerCore->smartyOutputContent('customer/address.tpl') in FrontController.php line 668 at FrontControllerCore->display() in Controller.php line 273 at ControllerCore->run() in Dispatcher.php line 428 at DispatcherCore->dispatch() in index.php line 28 Link to comment Share on other sites More sharing options...
MInha Vinheta Posted May 29, 2018 Share Posted May 29, 2018 Hello, please, I need to put together a simple template with smarty to use in prestashop, could you give me a simple tutorial so I can elaborate what I need? thank you! Link to comment Share on other sites More sharing options...
gusman126 Posted May 29, 2018 Share Posted May 29, 2018 Prueba antes, a borrar cache y la opcion de regenerar los ficheros cuando se han modificado, a ver si es eso. Link to comment Share on other sites More sharing options...
jgamio Posted May 29, 2018 Share Posted May 29, 2018 @HGmotorsport Esos errores lo que te indica es que estas usando variables en tu plantilla que no son enviados desde el controller por ejemplo Undefined index: type se esta tratando de usar una variable type en el tpl que no ha sido declarada y te da el error si te fijas al final del mensaje notaras los tpl que estas usando en ese momento donde la puedes tratar de localizar el tpl que la usa Puede ser que estas usando algun tpl que no corresponde a la version de Prestashop que tienes o que no tienes activo algun modulo que envia esa informacion si te complica mucha busca en los tpl lo que te genera el error y documentalo a ver si te levanta Link to comment Share on other sites More sharing options...
HGmotorsport Posted May 31, 2018 Author Share Posted May 31, 2018 En 30/5/2018 a las 1:04 AM, jgamio dijo: @HGmotorsport Esos errores lo que te indica es que estas usando variables en tu plantilla que no son enviados desde el controller por ejemplo Undefined index: type se esta tratando de usar una variable type en el tpl que no ha sido declarada y te da el error si te fijas al final del mensaje notaras los tpl que estas usando en ese momento donde la puedes tratar de localizar el tpl que la usa Puede ser que estas usando algun tpl que no corresponde a la version de Prestashop que tienes o que no tienes activo algun modulo que envia esa informacion si te complica mucha busca en los tpl lo que te genera el error y documentalo a ver si te levanta Lo estoy haciendo con el tema predefinido que viene, es una tienda que estaba haciendo nueva de 0, como tenia poco hecho elimine todo y volvi a empezar y me sale exactamente lo mismo... al cliente no le deja poner direccion de envio, ni en el carrito ni en su cuenta cuando la tiene creada, pero si yo desde el panel de control la añado el cliente ya puede añadir mas direcciones si quiere y comprar sin problema ninguno... no se si esa pista ayudara Muchas gracias a todos Link to comment Share on other sites More sharing options...
jgamio Posted June 1, 2018 Share Posted June 1, 2018 En realidad yo he tenido esos problemas cuando trate de usar la plantilla por defecto de 1.7.3 en 1.7.2 En 1.7 hay muchos cambios constantemente estas seguro que estas trabajando sobre la plantilla de la misma version sobre todo si me dices que desde el administrador no hay problema Link to comment Share on other sites More sharing options...
HGmotorsport Posted June 12, 2018 Author Share Posted June 12, 2018 En 1/6/2018 a las 11:11 AM, jgamio dijo: En realidad yo he tenido esos problemas cuando trate de usar la plantilla por defecto de 1.7.3 en 1.7.2 En 1.7 hay muchos cambios constantemente estas seguro que estas trabajando sobre la plantilla de la misma version sobre todo si me dices que desde el administrador no hay problema Gracias por la ayuda, al final he decidido cambiar de host y parece que esta solucionado. Muchas gracias a todos 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