Seconda descrizione della categoria: configurazione e aiuto

Avvio rapido

  1. Installa lo ZIP in Moduli > "Module Manager" e fai clic su "Configure".
  2. Apri "Improve" > Seconda descrizione categoria > Impostazioni e lascia "Enable Module" impostato su Sì.
  3. Scegli "Display Mode" e controlla "First Page Only", "CSS Class" e "Wrapper HTML Tag"; salva.
  4. Modifica una categoria in "Catalog" > Categorie e compila Seconda descrizione categoria per il negozio e le lingue richiesti.
  5. Per "Template injection", usa Modelli per controllare e inserire displayMprSecondCatDesc nella posizione desiderata.
  6. 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

RisoltoAggiornato:
Risolto nella versione: 1.1.15
Alcuni testi del back office restavano in inglese anche con un'altra lingua selezionata. Ora le etichette usano le traduzioni disponibili.

Il modulo non funziona su PHP 7.1

RisoltoAggiornato:
Risolto nella versione: 1.1.11
Il modulo poteva non caricarsi nei negozi con PHP 7.1. La compatibilità con la versione PHP supportata è stata ripristinata.

Le pagine del back office non si aprono

RisoltoAggiornato:
Risolto nella versione: 1.1.10
L'apertura della configurazione del modulo poteva mostrare un errore anziché le impostazioni. Ora le pagine delle impostazioni si aprono correttamente.

Compatibilità con le risorse combinate del negozio

RisoltoAggiornato:
Risolto nella versione: 1.1.10
Gli script o gli stili del modulo potevano essere esclusi dalla combinazione delle risorse di PrestaShop. Ora funzionano con le impostazioni di prestazioni del negozio.

Testi tradotti danneggiati

RisoltoAggiornato:
Risolto nella versione: 1.1.10
Alcune impostazioni tradotte della descrizione mostravano punteggiatura o escape danneggiati. Le traduzioni interessate sono state corrette.

Configurazione del posizionamento della descrizione incompleta

RisoltoAggiornato:
Risolto nella versione: 1.1.7
Il posizionamento della descrizione poteva fallire perché le impostazioni salvate non erano state installate completamente. La configurazione necessaria è ora inclusa.

Richieste funzionalità

5

Implementato

Gestione dei template per posizionare la seconda descrizione categoria

Implementato
Dal back office puoi analizzare i template del tema e vedere in anteprima i punti di inserimento rilevati. Puoi inserire o rimuovere l’hook della seconda descrizione categoria nei template scelti.

Descrizioni a larghezza intera e gestione del posizionamento

Implementato
Scegli la posizione normale nell’elenco, la visualizzazione a larghezza intera o una posizione nel tema selezionata tramite il gestore del posizionamento nel back office.

Amministrazione multilingue

Implementato
Usa le impostazioni delle descrizioni tradotte in tedesco, francese, spagnolo, italiano e polacco.

Gestione della licenza

Implementato
Visualizza e gestisci la licenza del modulo da una pagina dedicata del back office.

Aggiornamenti del modulo con un clic

Implementato
Cerca e installa gli aggiornamenti del modulo dal back office.

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.
Avvia il negozio demo

Scaricando, accetti le condizioni della demo e l’informativa sulla privacy.

Aprendo questa demo accetti i termini della demo e la politica sulla privacy.

Caricamento...
Torna su