Seconda descrizione della categoria: configurazione e aiuto
Avvio rapido
- Installa lo ZIP in Moduli > "Module Manager" e fai clic su "Configure".
- Apri "Improve" > Seconda descrizione categoria > Impostazioni e lascia "Enable Module" impostato su Sì.
- Scegli "Display Mode" e controlla "First Page Only", "CSS Class" e "Wrapper HTML Tag"; salva.
- Modifica una categoria in "Catalog" > Categorie e compila Seconda descrizione categoria per il negozio e le lingue richiesti.
- Per "Template injection", usa Modelli per controllare e inserire displayMprSecondCatDesc nella posizione desiderata.
- Apri la categoria e verifica posizione, traduzioni e comportamento della pagina 2.
Richiede PrestaShop 1.6 o successivo e PHP 7.1 o successivo.
Manuale di configurazione
Installa e apri il modulo
Carica lo ZIP in Moduli > "Module Manager" > "Upload a module". Installalo e fai clic su "Configure". Apri "Improve" > Seconda descrizione categoria per accedere alla dashboard, a Modelli e a Impostazioni.
Richiede PrestaShop 1.6 o successivo e PHP 7.1 o successivo.
L'installazione crea queste tabelle con il prefisso del tuo database:
mprscd_description
mprscd_description_lang
mprscd_injection
mprscd_profile
Aggiungi una descrizione di categoria
Scegli il contesto del negozio corretto, poi apri "Catalog" > Categorie e modifica una categoria. Compila Seconda descrizione categoria sotto la descrizione standard. Inserisci contenuti per ogni lingua necessaria e salva.
Nelle versioni di PrestaShop precedenti alla 1.7.7, usa il vecchio form di categoria per inserire la descrizione.
Le descrizioni vengono salvate per categoria e negozio, con record separati per lingua. Una traduzione vuota non comporta l'uso automatico della lingua predefinita. Una pagina senza contenuti salvati per la propria categoria, lingua e negozio non restituisce alcun blocco.
Puoi strutturare i contenuti con titoli, paragrafi, elenchi e link. Per esempio:
<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 le impostazioni di visualizzazione
Apri Seconda descrizione categoria > Impostazioni > Generale.
| Impostazione | Valore predefinito | Funzione e quando modificarla |
|---|---|---|
| "Enable Module" | Sì | Mostra le descrizioni nel negozio. Imposta No per nasconderle conservando i contenuti salvati. |
| "Display Mode" | "Default (inside column)" | Usa l'hook del piè di pagina della categoria nel tema. Seleziona "Full width (CSS breakout)" per un contenitore più ampio o "Template injection" per una posizione personalizzata nel tema. |
| "First Page Only" | Sì | Mostra il blocco solo sulla prima pagina della categoria. Disattivalo per mostrarlo anche nelle pagine successive. |
| "CSS Class" | mprscd-description |
Classe del contenitore esterno. Imposta una classe personalizzata se il tuo tema lo richiede. |
| "Wrapper HTML Tag" | div |
Scegli div, section, article o aside. |
Salva le modifiche. Il pannello Posizionamento template contiene un link a Apri gestore template e indica se un'iniezione tracciata è attiva.
Scegli la posizione nella vetrina
Usa l'hook del piè di pagina della categoria
"Default (inside column)" e "Full width (CSS breakout)" mostrano i contenuti tramite displayFooterCategory. Controlla il template della categoria per confermare che l'hook si trovi dove vuoi il blocco.
La larghezza piena aggiunge mprscd-fullwidth. Si tratta di un'espansione tramite CSS che può comunque essere limitata dal layout circostante del tema.
Usa l'iniezione nel template
Apri Modelli e analizza il tema attivo. Controlla il file e la posizione proposti. Conserva una copia del file del tema prima di modificarlo, poi inserisci l'hook tracciato. Seleziona "Template injection" in "Display Mode".
Il marcatore dell'hook inserito è:
{* MPRSCD_INJECT *}{hook h='displayMprSecondCatDesc'}{* /MPRSCD_INJECT *}
Puoi anche posizionare {hook h='displayMprSecondCatDesc'} manualmente. Questo hook personalizzato mostra i contenuti solo quando "Display Mode" è "Template injection". Mostra il blocco a larghezza piena.
In modalità iniezione, un inserimento tracciato attivo mostra la descrizione nella posizione inserita e la nasconde dal normale piè di pagina della categoria. Senza un inserimento tracciato attivo, la descrizione può ancora apparire nel piè di pagina della categoria. Controlla che non ci siano descrizioni duplicate se combini un inserimento manuale con la normale posizione nel piè di pagina.
Dopo aver aggiornato o sostituito un tema, controlla lo stato dell'iniezione e ripeti l'analisi. Il gestore può rimuovere gli inserimenti tracciati.
Verifica il risultato e adatta gli stili
Apri una categoria con contenuti salvati. Verifica che compaiano nella posizione prevista nel piè di pagina o tramite iniezione. Controlla un'altra lingua e, in multinegozio, un altro contesto del negozio. Apri una categoria senza descrizione salvata e conferma che non compaia un blocco vuoto.
Con "First Page Only" attivo, apri la pagina 2 e verifica che il blocco sia nascosto. L'impostazione usa il numero page nell'URL della categoria. Se il tema usa un formato di paginazione diverso, controlla che il blocco resti nascosto nelle pagine successive.
Il contenitore normale è:
<div class="mprscd-description">
<div class="mprscd-content">
<!-- your saved description -->
</div>
</div>
La modalità a larghezza piena aggiunge mprscd-fullwidth all'elenco delle classi esterne. Adatta gli stili nel tuo tema se necessario:
.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;
}
Se sostituisci "CSS Class", aggiorna di conseguenza i selettori CSS.
Risolvi i problemi di descrizioni mancanti o duplicate
Conferma che "Enable Module" sia su Sì, che la categoria sia corretta e che ci siano contenuti salvati per il negozio e la lingua attuali. Controlla "First Page Only" prima di analizzare una pagina successiva della paginazione.
Se mancano contenuti in modalità "Default", conferma che il tema esegua displayFooterCategory. Se mancano in modalità "Template injection", conferma che l'hook personalizzato inserito sia presente nel template attivo. L'hook personalizzato non restituisce nulla nelle altre modalità di visualizzazione o fuori dalle pagine di categoria.
Se i contenuti compaiono due volte, controlla che non siano presenti sia un hook manuale sia una posizione attiva nel piè di pagina. Usa il posizionamento tracciato e controlla lo stato dell'iniezione del modulo dopo le modifiche al tema.
Svuota la cache di pagina o dei template pertinente dopo le modifiche. Usa la pagina "Integrity" del modulo per verificare l'infrastruttura richiesta. La dashboard mostra quante categorie hanno una descrizione.
Le descrizioni restano nel modulo e non vengono copiate nel campo nativo della descrizione aggiuntiva della categoria. Le impostazioni non includono uno strumento di migrazione.
Disattiva o disinstalla
Usa "Enable Module" = No per nascondere le descrizioni senza eliminarle.
Prima di disinstallare, esporta le descrizioni che vuoi conservare. La disinstallazione rimuove le tabelle del modulo, comprese descrizioni salvate, record delle iniezioni e profili. Anche l'eliminazione di una categoria rimuove i corrispondenti record di descrizione del modulo.
La disinstallazione prova prima a rimuovere le iniezioni tracciate nei template. Se la pulizia fallisce, la disinstallazione può proseguire e registrare l'errore. Controlla poi i template del tema modificati e rimuovi eventuali chiamate di hook manuali o tracciate rimaste, se necessario.
Domande
1
La descrizione aggiuntiva può influire sul caricamento della pagina di categoria?
Il modulo mostra il codice HTML salvato della descrizione nella pagina di categoria. Immagini e contenuti incorporati possono aggiungere download e lavoro per il browser, quindi l’effetto dipende dai contenuti che pubblichi. Limita le dimensioni dei contenuti multimediali e controlla il caricamento della categoria dopo aver modificato la descrizione.
Problemi noti
6
Testi del back office tradotti
Il modulo non funziona su PHP 7.1
Le pagine del back office non si aprono
Compatibilità con le risorse combinate del negozio
Testi tradotti danneggiati
Configurazione del posizionamento della descrizione incompleta
Richieste funzionalità
5
Implementato
Gestione dei template per posizionare la seconda descrizione categoria
Descrizioni a larghezza intera e gestione del posizionamento
Amministrazione multilingue
Gestione della licenza
Aggiornamenti del modulo con un clic
Registro modifiche
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
Versioni precedenti
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
Prova il modulo completo prima di acquistare
Acquista la licenza in seguito e mantieni le tue impostazioni.
- La tua demo di 30 giorni Provalo sul tuo negozio per 30 giorni dalla prima installazione.
- Negozio demo pronto Esplora un negozio demo pronto nel tuo browser.
- Senza registrazione Nessun account, e-mail o dominio del negozio richiesto.
Scaricando, accetti le condizioni della demo e l’informativa sulla privacy.
Aprendo questa demo accetti i termini della demo e la politica sulla privacy.