Segunda descripción de categoría: configuración y ayuda
Inicio rápido
- Instala el ZIP en Módulos > "Module Manager" y haz clic en "Configure".
- Abre "Improve" > Segunda descripción de categoría > Configuración y deja "Enable Module" en Sí.
- Elige "Display Mode" y revisa "First Page Only", "CSS Class" y "Wrapper HTML Tag"; guarda.
- Edita una categoría en "Catalog" > Categorías y rellena Segunda descripción de categoría para la tienda y los idiomas necesarios.
- Para "Template injection", usa Plantillas para revisar e insertar displayMprSecondCatDesc en la posición deseada.
- Abre la categoría y verifica la posición, las traducciones y el comportamiento de la página 2.
Requiere PrestaShop 1.6 o posterior y PHP 7.1 o posterior.
Manual de configuración
Instala y abre el módulo
Sube el ZIP en Módulos > "Module Manager" > "Upload a module". Instálalo y haz clic en "Configure". Abre "Improve" > Segunda descripción de categoría para acceder al panel, a Plantillas y a Configuración.
Requiere PrestaShop 1.6 o posterior y PHP 7.1 o posterior.
La instalación crea estas tablas con el prefijo de tu base de datos:
mprscd_description
mprscd_description_lang
mprscd_injection
mprscd_profile
Añade una descripción de categoría
Elige el contexto de tienda correcto, abre "Catalog" > Categorías y edita una categoría. Rellena Segunda descripción de categoría debajo de la descripción estándar. Introduce contenido para cada idioma necesario y guarda.
En versiones de PrestaShop anteriores a 1.7.7, usa el formulario de categoría antiguo para introducir la descripción.
Las descripciones se guardan por categoría y tienda, con registros separados por idioma. Una traducción vacía no recurre automáticamente al idioma predeterminado. Una página sin contenido guardado para su categoría, idioma y tienda no devuelve ningún bloque.
Puedes estructurar el contenido con encabezados, párrafos, listas y enlaces. Por ejemplo:
<h2>Buying guide for this category</h2>
<p>Explain how to choose between the products in this category.</p>
<h3>What to compare before ordering</h3>
<ul>
<li>Size or dimensions</li>
<li>Material or finish</li>
<li>Compatibility with the rest of the order</li>
</ul>
<h3>Related categories</h3>
<p>Add relevant links to related categories.</p>
Configura los ajustes de visualización
Abre Segunda descripción de categoría > Configuración > General.
| Ajuste | Valor predeterminado | Función y cuándo cambiarlo |
|---|---|---|
| "Enable Module" | Sí | Muestra las descripciones en tu tienda. Establece No para ocultarlas conservando el contenido guardado. |
| "Display Mode" | "Default (inside column)" | Usa el hook del pie de categoría del tema. Selecciona "Full width (CSS breakout)" para un contenedor más ancho, o "Template injection" para una posición personalizada en el tema. |
| "First Page Only" | Sí | Muestra el bloque solo en la primera página de categoría. Desactívalo para mostrarlo también en las páginas siguientes. |
| "CSS Class" | mprscd-description |
Clase del contenedor externo. Establece una clase personalizada si tu tema lo necesita. |
| "Wrapper HTML Tag" | div |
Elige div, section, article o aside. |
Guarda los cambios. El panel Ubicación de la plantilla enlaza con Abrir administrador de plantillas e indica si hay una inyección registrada activa.
Elige la posición en la tienda
Usa el hook del pie de categoría
"Default (inside column)" y "Full width (CSS breakout)" muestran el contenido mediante displayFooterCategory. Inspecciona la plantilla de categoría para confirmar que el hook aparezca donde quieres el bloque.
El ancho completo añade mprscd-fullwidth. Es una expansión mediante CSS que puede seguir limitada por la estructura del tema que la rodea.
Usa la inyección en plantillas
Abre Plantillas y analiza el tema activo. Revisa el archivo y la posición propuestos. Guarda una copia del archivo del tema antes de modificarlo y después inserta el hook registrado. Selecciona "Template injection" en "Display Mode".
El marcador del hook insertado es:
{* MPRSCD_INJECT *}{hook h='displayMprSecondCatDesc'}{* /MPRSCD_INJECT *}
También puedes colocar {hook h='displayMprSecondCatDesc'} manualmente. Este hook personalizado solo muestra contenido cuando "Display Mode" es "Template injection". Muestra el bloque a ancho completo.
En modo de inyección, una inserción registrada activa muestra la descripción en la posición insertada y la oculta en el pie de categoría habitual. Sin una inserción registrada activa, la descripción puede seguir apareciendo en el pie de categoría. Comprueba si hay descripciones duplicadas si combinas una inserción manual con la posición habitual del pie.
Después de actualizar o sustituir un tema, comprueba el estado de la inyección y vuelve a analizarlo. El gestor puede eliminar las inserciones registradas.
Verifica el resultado y ajusta los estilos
Abre una categoría con contenido guardado. Comprueba que aparezca en la posición esperada del pie o de la inyección. Comprueba otro idioma y, en multitienda, otro contexto de tienda. Abre una categoría sin descripción guardada y confirma que no aparezca un bloque vacío.
Con "First Page Only" activado, abre la página 2 y comprueba que el bloque esté oculto. El ajuste usa el número page de la URL de categoría. Si tu tema usa otro formato de paginación, comprueba que el bloque siga oculto en las páginas siguientes.
El contenedor normal es:
<div class="mprscd-description">
<div class="mprscd-content">
<!-- your saved description -->
</div>
</div>
El modo de ancho completo añade mprscd-fullwidth a la lista de clases externas. Ajusta los estilos en tu tema si es necesario:
.mprscd-description {
margin-top: 2rem;
background: #fff;
}
.mprscd-description .mprscd-content {
line-height: 1.7;
}
.mprscd-description.mprscd-fullwidth .mprscd-content {
max-width: 1170px;
margin-left: auto;
margin-right: auto;
}
Si sustituyes "CSS Class", actualiza los selectores CSS según corresponda.
Resuelve problemas de descripciones ausentes o duplicadas
Confirma que "Enable Module" esté en Sí, que la categoría sea correcta y que haya contenido guardado para la tienda y el idioma actuales. Comprueba "First Page Only" antes de diagnosticar una página posterior de la paginación.
Si falta contenido en el modo "Default", confirma que el tema muestre displayFooterCategory. Si falta en el modo "Template injection", confirma que el hook personalizado insertado esté presente en la plantilla activa. Este hook no devuelve nada en otros modos de visualización ni fuera de las páginas de categoría.
Si el contenido aparece dos veces, comprueba si hay tanto un hook manual como una posición activa en el pie. Usa posiciones registradas y comprueba el estado de la inyección del módulo después de cambiar el tema.
Vacía la caché de página o de plantillas pertinente después de editar. Usa la página "Integrity" del módulo para comprobar la infraestructura requerida. El panel muestra cuántas categorías tienen descripción.
Las descripciones permanecen en el módulo y no se copian al campo nativo de descripción adicional de categoría. Los ajustes no incluyen una herramienta de migración.
Desactiva o desinstala
Usa "Enable Module" = No para ocultar las descripciones sin eliminarlas.
Antes de desinstalar, exporta las descripciones que quieras conservar. La desinstalación elimina las tablas del módulo, incluidas las descripciones guardadas, los registros de inyección y los perfiles. Al eliminar una categoría también se eliminan los registros de descripción correspondientes del módulo.
La desinstalación intenta primero eliminar las inyecciones registradas en las plantillas. Si la limpieza falla, puede continuar y registrar el fallo. Inspecciona después las plantillas del tema modificadas y elimina las llamadas manuales o registradas a hooks que queden, si es necesario.
Preguntas
1
¿La descripción adicional puede afectar a la carga de la página de categoría?
El módulo muestra el HTML guardado de tu descripción en la página de categoría. Las imágenes y el contenido incrustado pueden añadir descargas y trabajo para el navegador, por lo que el efecto depende del contenido que publiques. Usa tamaños razonables para los archivos multimedia y comprueba la carga de la categoría después de cambiar la descripción.
Problemas conocidos
6
Textos del back office traducidos
El módulo falla en PHP 7.1
Las páginas del back office no se abren
Compatibilidad con recursos combinados de la tienda
Textos traducidos dañados
Configuración de ubicación de la descripción incompleta
Solicitudes de funcionalidades
5
Implementado
Gestor de plantillas para colocar la segunda descripción de categoría
Descripciones de ancho completo y gestor de ubicación
Administración multilingüe
Gestión de licencias
Actualizaciones del módulo con un clic
Registro de cambios
v1.1.72026-08-15
- AddedAdd template injection manager assets
- Addedcomplete FR/DE/ES/IT/PL translations
- FixedRegister second description injection tables
- FixedPrefer schema manager for SQL install
Versiones anteriores
v1.3.02026-04-20
- Addedadmin menu management via MenuInstaller for streamlined module setup
- AddedLicense management tab with key management and renewal options
- Addedself-healing integrity checks for automatic diagnostics and repair
- Addedcomplete FR/DE/ES/IT/PL translations
v1.2.02026-01-30
- AddedPS 9 / Hummingbird theme compatibility
- AddedTinyMCE rich-text editor for second description in category back office
- Improvedhook placement — second description now renders below the product grid
- Fixedsecond description not appearing when PS CMS cache is enabled
v1.1.02025-12-15
- Addedmultilingual support — separate second description per shop language
- AddedCSS class on wrapper for easy theme-specific styling
v1.0.02025-04-28
- Initialrelease: second description field for PrestaShop categories
- InitialStored in dedicated DB table — does not modify PS core tables
- InitialHook-based rendering at bottom of category page for SEO footer content
- InitialCompatible with PS 1.7.x and PS 8.x
Demo
Prueba el módulo completo antes de comprar
Compra la licencia más tarde y conserva tus ajustes.
- Tu demo de 30 días Pruébalo en tu propia tienda durante 30 días desde la primera instalación.
- Tienda demo lista Explora una tienda demo lista en tu navegador.
- Sin registro Sin cuenta, correo ni dominio de tienda.
Al descargar, aceptas las condiciones de la demo y la política de privacidad.
Al abrir esta demo, acepta los términos de la demo y la política de privacidad.