Seguro que alguno de estos trucos os viene bien a la hora de programar, los voy almacenando aquí de manera que si alguna vez tengo que recurrir a algo lo puedo tener rapidamente, y además lo comparto con vosotros:
{$articleTitle|truncate:30:"...":true}
Me funcionó con |strip_tags:false}
Sin el false me seguia cogiendo las etiquetas <p> y <span>
Mas información
Bueno, dado que he perdido 30 minutos buscando como hacer esto tan simple, lo pongo por aquí que seguro que os sirve, se trata de lo siguiente:
<!--Detectamos si es un dispositivo para no presentar ni pintar el menú lateral en la home--> {if $page_name=='index'} <!--Detectamos si navega en prestashop con un movil o no--> {if !isset($mobile_device) && $mobile_device} {if isset($HOOK_LEFT_COLUMN) && $HOOK_LEFT_COLUMN|trim && !$hide_left_column}{$left_column_size=3}{/if} {/if} {else} {if isset($HOOK_LEFT_COLUMN) && $HOOK_LEFT_COLUMN|trim && !$hide_left_column}{$left_column_size=3}{/if} {/if}
{$page_name|print_r} <!--Muestra en la web la página en la que estamos. Por si lo necesitamos.-->
{if !isset($mobile_device) && $mobile_device} <!-- Nos dice si es un móvil desde donde navega-->
El problema exacto es el siguiente:
Buffff, mas de 3 horas he estado buscando el problema, en el AdminProducController, en Controller, AdminController….para despues leer un poquito mas a fondo y encontrar la solución.
He puesto depuradores, chivatos por todos sitios, y cuando no guardaba no pasaba por ningún sitio. No había manera, seguramente es uno de esos errores que los dejas y lo tomas al dia siguiente y en 5 minutos lo solucionas, pero estaba ya desesperado. En este hilo tenéis la solución:
https://www.prestashop.com/forums/topic/300347-cannot-edit-product-save-or-save-and-stay-not-work/page-2
Y aquí en Github las dichosas 3 lineas que tenéis que eliminar:
https://github.com/PrestaShop/PrestaShop/blob/5566c2d9d7e4ab88a201b2c5cf10e1cda2ff7150/admin-dev/themes/default/template/controllers/products/helpers/form/form.tpl#L252-L254
Para modificar las variables de mails de pedidos de prestashop hay que hacerlo desde el fichero PaymentModule ubicado en classes/paymentModule y desplazarnos hasta la linea 715. Es donde se le asignan todas las variables que se utilizarán en los mails.
Para hacerlo bien es correcto sobreescribir esta clase e ir añadiendo las variables que necesitemos.
Modifica tu tienda en un solo sitio Si por algún motivo, no utilizas multitienda y…
En el proceso de compra no se muestran las opciones de pago Si te has…
/migrations#rm -rf ./* #php bin/console doctrine:migrations:generate #php bin/console doctrine:migrations:migrate #php bin/console doctrine:migrations:current #php bin/console doctrine:migrations:diff…
Pasos para inicializar un proyecto Symfony 5 y un panel de control de entidades Inicializando Symfony:…
MODULOS DE ODOO NECESARIOS PARA UN ECOMMERCE Enlaces de OCA de interes: En el siguiente…
Migración de un prestashop 1.7 de un dominio a otro. Copiamos la BBDD del antiguo…