Corregir el Texto de Paginado de Artículos en PrestaShop

Recientemente uno de nuestros clientes nos comentaba que el texto del paginado de los artículos en PrestaShop le salía mal. Podía visualizar algo similar a esto: “Mostrando% 1 $ d -% 2 $ d de% 3 $ d artículos”

PrestaShop Paginado Articulos Texto Erroneo

Esto se cambia cuando se aplican las traducciones para PrestaShop, pero si se pone de forma incorrecta, la cadena de texto al no seguir el orden que debería hará que no funcione bien el texto del paginado de los artículos y se muestre lo que hemos indicado anteriormente.

  —> CLICK AQUÍ para poder contratar un Hosting PrestaShop SSD de calidad.

¿Cómo corregirlo?

La opción más sencilla pasa por editar el fichero de lenguaje español de tu theme, bien mediante un cliente FTP como FileZilla o mediante el Administrador de archivos de cPanel o el Administrador de archivos de Plesk.

La ruta en la que se encuentra el archivo sería:
public_html(ó httpdocs)/themes/nombre de la plantilla de PrestaShop que estemos utilizando/lang/es.php
Eso en caso de tener PrestaShop en la carpeta raíz de los alojamientos.

En caso de tenerlo en un directorio la ruta sería más o menos parecida:
public_html(ó httpdocs)/directorio donde está instalado PrestaShop/themes/nombre de la plantilla de PrestaShop que estemos utilizando/lang/es.php

La cadena de texto correcta a introducir sería la siguiente, ojo ¡sin espacios en blanco! Ya que esta suele ser la causa de que el texto de paginado no se muestre correctamente:

Mostrando %1$d – %2$d de %3$d artículos
Mostrando %1$d – %2$d de 1 articulo

Cadena de texto incorrecta

PrestaShop Paginado Articulos Código MAL

Cadena de texto correcta

PrestaShop Paginado Articulos Código BIEN

Nota de ayuda: Para poder encontrar la cadena de texto adecuada rápidamente podemos realizar una búsqueda por el archivo es.php (Ctrl + F en Windows / Comando + F en Mac) de una palabra concreta que incluya la cadena de texto, por ejemplo, “mostrando” ó “articulo” ó “item” en caso de no haber usado la traducción.

Desde el Backoffice

Para los que no entiendan mucho de ftps o que es eso del administrador de archivos del Hosting, tal vez la solución más sencilla pase por hacer los cambios desde el Backoffice de PrestaShop.

Para ello, estando en el Backoffice habría que dirigirse a Localización -> Traducciones

PrestaShop Localización Traducciones

Ahora, en el primer bloque de “Modificar traducciones” seleccionar ->

  • – Traducciones del Front-Office
  • – El theme (tema)
  • – El idioma (Español-Spanish)

Y click en “Modificar” a la derecha.

PrestaShop Localización Traducciones 2

Después, tocaría buscar (Ctrl + F en Windows / Comando + F en Mac)  el bloque “PAGINATION” y hacer click en su flechita de la izquierda para que se expanda.

Si no hemos usado ninguna traducción nos saldrá en inglés y habrá que cambiar las líneas de:

Showing %1$d – %2$d of %3$d items
Showing %1$d – %2$d of 1 item

PrestaShop Pagination Inglés

Por:

Mostrando %1$d – %2$d de %3$d artículos
Mostrando %1$d – %2$d de 1 articulo

PrestaShop Pagination Spanish

Y, por último, click en “Guardar” para salvar los cambios.

Nota a tener en cuenta: Si dejamos espacios en blanco en el texto o no introducidos correctamente los parámetros el comando no va a funcionar bien y eso repercutirá en que en nuestro PrestaShop aparezca el texto que hemos puesto al principio del artículo.

Realizados los cambios indicados, el paginado de productos ya aparecerá bien, tal y como muestra esta captura de pantalla:

PrestaShop Paginado Articulos Texto Correcto


 


TU Hosting PrestaShop SSD ¡Desde 4,38€/mes!

En Hostinet trabajamos desde hace más de 15 años con servidores en España (Madrid).

¡Te garantizamos una IP española para tu tienda online!

¡Contrata ahora tu Hosting PrestaShop SSD y haz que tu tienda online vaya como la seda; mucho más rápida que las de tu competencia! ¡Desde 9,28€/mes!

Además, conseguirás que tus productos se posicionen mucho mejor bajo los principales buscadores: Google, Bing, Yahoo, ect.

Hostinet SSD PrestaShop

¿Tienes dudas?
Estamos a tu completa disposición en nuestro número de teléfono fijo (sin 902).
Atendemos en español (de España).

¡Llámanos!