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.
El Problema: Productos Bloqueados en Merchant Center Los errores de precio en Google Merchant Center…
En el desarrollo de soluciones para comercio electrónico, nos enfrentamos a un problema recurrente: la…
Si acabas de contratar un servidor con Ionos y estás utilizando Plesk o cPanel como…
Desde noviembre de 2024, miles de sitios web españoles completamente legítimos se vuelven inaccesibles cada…
Introducción: El Problema que Quería Resolver Hace unos meses me enfrenté a un problema: gestionar…
Módulo Verifactu para Prestashop: La Solución Definitiva para 2026 Si tu tienda online usa Prestashop,…