Offerta di lancio

Licenza Founders: aggiornamenti per almeno 2 anni

149 €pagamento unico, IVA esclusa

Una licenza Shop normale costa 199 €.

Per le prime 100 licenze Shop, fino al 10 dicembre 2026. Aggiornamenti e nuove conoscenze del Consulente per almeno 2 anni, senza rinnovo. Una licenza Shop normale: 12 mesi.

Ottieni Founders a 149 €

Quale modulo mostra un elemento in PrestaShop: tre modi per trovarlo

Quale modulo mostra un elemento in PrestaShop lo scopri in tre passaggi: trova il nome della classe dell'elemento nel codice della pagina, confrontalo con l'elenco dei moduli in Aspetto → Posizioni e, se il modulo non c'è, cerca nei template del tema. Sapere da dove viene un elemento ti evita di andare a tentativi quando cambi testi, sposti blocchi e cerchi conflitti.

Autore: Il team TellMyShop. Una guida per i titolari di negozi PrestaShop: la causa, la correzione a mano e lo stesso lavoro in una conversazione in chat.
Ultimo aggiornamento: · 6 min di lettura

Perché sapere quale modulo mostra un elemento?

Perché ogni elemento si cambia in un posto diverso. Il testo di un modulo lo correggi nelle impostazioni del modulo o nelle traduzioni. Un blocco di un template del tema lo cambi in un file. Un elemento agganciato nel punto sbagliato lo sposti nelle posizioni. Senza saperlo, il proprietario cerca in tutto il back office.

Situazioni tipiche:

  • vuoi cambiare un'etichetta che non c'è in nessuna impostazione,
  • nella pagina prodotto c'è un blocco che nessuno ha aggiunto di proposito,
  • qualcosa compare due volte, per esempio due riquadri di recensioni,
  • la home page è cambiata dopo l'installazione di un modulo.

Metodo 1: il nome della classe nel codice della pagina

Apri la pagina in Chrome, clicca l'elemento con il tasto destro e scegli Ispeziona. Il browser mostra il codice di quel frammento, come descritto nella guida di Chrome DevTools al CSS. I nomi delle classi e gli ID spesso tradiscono il modulo.

Cosa vedi nel codiceCosa significa di solito
una classe con il nome di un modulo, es. blockreassuranceun blocco di rassicurazione da un modulo con un nome simile
un ID che inizia con ps_un modulo incluso in PrestaShop
un prefisso di terzi, es. tre lettere e un trattino bassoun modulo di un'altra azienda, spesso comprato su Addons
un commento nel codice con il nome di un file di templateun elemento da un template, il percorso indica il tema o un modulo
classi proprie del tema, es. product-containerun elemento del tema, non un modulo

Guarda un po' più in alto nel codice rispetto all'elemento che hai cliccato. Spesso solo il blocco che lo contiene ha il nome del modulo, mentre gli elementi interni hanno classi generiche come «title» o «icon». Se vedi più blocchi annidati, annota tutti i loro nomi.

Una classe è un indizio, non una prova. Un tema può dare agli elementi nomi simili a quelli dei moduli, e un modulo può usare le classi del tema. Quindi conferma l'indizio nel back office.

Metodo 2: Aspetto → Posizioni

PrestaShop mostra i moduli in punti della pagina chiamati hook. L'elenco dei punti e dei moduli agganciati è in Aspetto → Posizioni, descritto nella guida alle posizioni dei moduli.

  1. Vai in Aspetto → Posizioni.
  2. Nel filtro scrivi il nome del modulo trovato nel codice della pagina, o scegli un punto, per esempio il blocco sotto il pulsante aggiungi al carrello.
  3. Guarda a quali punti è agganciato il modulo e in che ordine.
  4. Confronta con quello che vedi nella pagina. L'ordine nell'elenco è l'ordine dei blocchi nel negozio.

I nomi dei punti ti dicono dove sta il blocco. Per esempio l'hook displayNav1 è la barra superiore dell'header nel tema Classic. Quando l'elemento è nell'header, cerchi i moduli nei punti dell'header, non nel footer.

Metodo 3: il template del tema

Se l'elemento non è in nessuna posizione, viene da un template del tema o da un page builder arrivato con un tema acquistato. Succede anche che il tema sovrascriva il template di un modulo: il modulo è lo stesso, ma prende aspetto e testo da un file nel tema.

Questo conta quando fai modifiche. Se cambi le impostazioni di un modulo mentre il tema ha una sua copia del template del modulo, nella pagina non cambia niente. Come cambiare un testo che sta in un template lo descriviamo nell'articolo su come modificare i testi in PrestaShop.

Cosa fare quando sai di quale modulo si tratta

Dipende da cosa vuoi dall'elemento. Ogni decisione ha un posto diverso nel back office e un rischio diverso.

  1. Vuoi cambiare il testo o l'aspetto. Controlla la configurazione del modulo in Moduli → Gestione moduli. Se il testo non c'è, è nelle traduzioni o in un template.
  2. Vuoi spostare l'elemento. Cambia l'ordine in Aspetto → Posizioni, o aggancia il modulo a un altro punto della pagina se il modulo lo supporta.
  3. Vuoi che l'elemento sparisca da una pagina. Sgancia il modulo da quel punto. Il modulo continua a funzionare altrove.
  4. L'elemento compare due volte. Controlla se due moduli fanno lo stesso lavoro, o se un modulo è agganciato a due punti vicini.
  5. L'elemento rompe la pagina. Disattiva il modulo, non disinstallarlo. La disinstallazione di solito elimina i dati del modulo.

Prima di qualsiasi di queste modifiche, annota com'era. Per le posizioni basta uno screenshot dell'elenco in Aspetto → Posizioni.

Come trovare il modulo con la chat

Descrivi l'elemento con parole semplici o incolli uno screenshot. La tua chat (Claude o ChatGPT) legge l'elenco dei moduli con i punti in cui compaiono e abbina l'elemento a un modulo. In TellMyShop Free funziona senza interruttori, perché è in sola lettura.

Tu: Nella pagina prodotto, sotto il pulsante aggiungi al carrello, ci sono due riquadri di recensioni. Da dove vengono?

La tua chat: Al punto sotto il pulsante aggiungi al carrello sono agganciati due moduli di recensioni: un vecchio modulo di recensioni, disattivato nelle sue impostazioni ma ancora mostrato in quel punto, e un nuovo modulo installato a settembre. Il primo riquadro è il vecchio modulo, il secondo quello nuovo.

Tu: Togli il vecchio riquadro dalla pagina prodotto.

La tua chat: Ti propongo di sganciare il vecchio modulo da quel punto, senza disinstallarlo. Ordine nel punto sotto il pulsante:

Il salvataggio richiede l'interruttore Tema. Accendilo nel pannello del modulo, e salvo dopo il tuo «sì».

Stato della scheda: in attesa del tuo «sì»
anteprima della modifica

versione precedente: 1. vecchio modulo di recensioni

versione precedente: 2. nuovo modulo di recensioni

nuova versione: 1. nuovo modulo di recensioni

Illustrazione: prodotti, numeri e risposte sono esempi.

Nomi e date dell'esempio sono campioni. Una richiesta di esempio è nel caso d'uso trovare il modulo che mostra un elemento nella pagina.

Cosa fare poi con il modulo dipende dal problema. Spostarlo o sganciarlo da un punto lo fa TellMyShop Pro con l'interruttore Tema, e disattivare un modulo con l'interruttore Moduli. Entrambi gli interruttori funzionano per 24 ore e richiedono un backup del database fatto lo stesso giorno. Ogni modifica ha un'anteprima e finisce nella cronologia delle modifiche. Quando un modulo rompe il negozio, leggi l'articolo su come disattivare un modulo invece di disinstallarlo. Lo spostamento dei blocchi nella home page lo descriviamo nell'articolo sul layout della home page, e la pulizia dei moduli inutilizzati nell'articolo sui moduli inutili.

Parti da TellMyShop Free per vedere cosa viene mostrato nel tuo negozio. Un confronto delle versioni è nella pagina prezzi.

Domande e risposte

Come controllo quale modulo mostra un elemento nella pagina del mio negozio?

Clicca l'elemento con il tasto destro nel browser e scegli Ispeziona. Nel codice cerca un nome di classe o un ID che somigli al nome di un modulo. Poi confermalo in Aspetto → Posizioni, dove vedi i moduli in ogni punto della pagina.

E se l'elemento non c'è in Aspetto → Posizioni?

Allora di solito viene da un template del tema, non da un modulo. A volte lo inserisce anche un modulo con un suo script o tramite il page builder del tema. In quel caso cerchi nei file del tema o nelle impostazioni del builder.

Posso semplicemente sganciare il modulo da quel punto per far sparire l'elemento?

Puoi, se l'elemento lì non serve. Il modulo continua a funzionare, smette solo di comparire in quel punto, e puoi riagganciarlo in qualsiasi momento. Non sganciare moduli di pagamento, consegna o carrello senza controllare cosa fanno.

TellMyShop Free mostra quale modulo mostra un elemento?

Sì. TellMyShop Free legge l'elenco dei moduli con le loro versioni e i punti in cui compaiono. La chat abbina l'elemento a un modulo e ti dice cosa puoi farne. Spostare, sganciare o disattivare un modulo lo fa TellMyShop Pro.

PrestaShop è un marchio registrato di PrestaShop SA. Claude è un marchio di Anthropic PBC. ChatGPT e OpenAI sono marchi di OpenAI. TellMyShop non è affiliato a queste aziende.

Controlla gratis il tuo negozio

TellMyShop Free analizza il tuo negozio e mostra i problemi, dai più importanti. Non salva nulla.

Controlla se il tuo negozio è pronto

Scrivi l’indirizzo del tuo negozio. In pochi secondi vedrai la piattaforma e se TellMyShop funzionerà.

Controlliamo l’indirizzo, l’HTTPS e la piattaforma. Non installi nulla e non salviamo l’indirizzo.

iltuonegozio.itRisultato di esempio
Il negozio risponde
sì
HTTPS
attivo
Piattaforma
PrestaShop 8.1
TellMyShop funzionerà

Leggi anche

Free a 0 €, legge e consiglia

Scarica Free