Tema
Cambia el aspecto de un complemento sin perderlo en la siguiente actualización
Un complemento se ve como quieres, y su próxima actualización no deshace tu cambio.
ProVersión de pago
Qué sustituye: 1-3 h de un desarrollador
Sobrescribe la plantilla de ps_shoppingcart en el tema: quita la línea de la referencia y pon el total encima de los botones. No toques la carpeta del módulo.
Qué hace el chat
- El chat encuentra el complemento y comprueba si tu tema ya cambia su aspecto.
- Copia el diseño del complemento en tu tema, donde no llegan las actualizaciones.
- Edita esa copia y te enseña exactamente qué cambia.
- Tras tu «sí», guarda con una copia de seguridad y comprueba la página.
El problema
La vista previa del carrito en la cabecera muestra referencias de producto que nadie necesita y oculta el total en las pantallas pequeñas.
Qué obtienes
El módulo se ve como has pedido y sigue funcionando. Sus propios archivos no se tocan, así que una actualización del módulo no borra el cambio.
Tú mantienes el control
Ves cada cambio antes de guardarlo, no pasa nada sin tu «sí» y puedes deshacerlo después. Los cambios de aspecto de la tienda necesitan el interruptor Tema en el panel del módulo, que se apaga solo a las 24 horas. Se hace una copia de seguridad de cada archivo antes de cambiarlo.
Casos de uso relacionados
Para desarrolladores
- Área
- 3 · Tema
- En TellMyShop Free
- no, solo en la versión de pago
- Para
- Desarrollador, Agencia / freelance
- Herramientas
- ps_list_modules, ps_list_theme_files, ps_override_module_template, ps_read_theme_file, ps_write_theme_file, ps_clear_cache, ps_inspect_page, ps_module_file
Paso a paso
- Encuentra el módulo y cualquier plantilla sobrescrita existente con ps_list_modules y ps_list_theme_files (modules/ps_shoppingcart/...).
- Si todavía no hay plantilla sobrescrita, llama a ps_override_module_template para copiar la plantilla del módulo en el tema. Parámetros: action list (plantillas del módulo y plantillas sobrescritas existentes) y luego action copy con module y template.
- Edita la plantilla sobrescrita con ps_write_theme_file y muestra una vista previa de las diferencias; Smarty se valida antes de guardar.
- Tras tu aprobación, guarda con una copia de seguridad y borra la caché con ps_clear_cache.
- Comprueba la página con ps_inspect_page.
Seguridad
Esto necesita el interruptor Tema en el panel del módulo, que se apaga solo a las 24 horas. El chat cambia el aspecto del módulo mediante una plantilla sobrescrita en tu tema (ps_override_module_template), así que una actualización del módulo no la toca. La plantilla sobrescrita es un archivo del tema, con copia de seguridad antes de cada escritura y restaurable con ps_restore_file_backup. Si el cambio solo pudiera hacerse dentro del propio módulo, el chat lo dice: los archivos del módulo se pueden editar con el interruptor Módulos activo (ps_module_file, con copia), pero una actualización del módulo borra esos cambios.
Última actualización: 2026-10-25