Scrivi un file del tema
ps_write_theme_file
- ProSolo TellMyShop Pro
- Scrittura · anteprima + approvazione
- Salva: interruttore Tema (24 h)
- Tema · interruttore, 24 h
- Visibile subito dopo l’installazione
Cambia un file dell’aspetto del negozio, dopo averne fatto un backup.
TellMyShop Free: No. Questo strumento è solo in TellMyShop Pro. TellMyShop Free ha solo report pronti che leggono il tuo negozio.
Chiedi alla chat
«Aggiungi una riga «Consegna gratuita sopra i 250 PLN» sotto il prezzo nella pagina prodotto.»
Anteprima di esempio
templates/catalog/_partials/product-prices.tpl
@@ riga 88 @@
{/block}
+ <p class="free-delivery">{l s='Free delivery over 250 PLN' d='Shop.Theme.Catalog'}</p>
Validazione Smarty: OK. Nuovi script: nessuno. Prima del salvataggio verrà creato un backup.Dettagli tecnici
Cambia un file del tema ATTIVO (.tpl, .css, .js, .json): sostituisce un frammento (search -> replace; il frammento deve comparire esattamente una volta) o scrive l’intero contenuto (content, anche un nuovo file come assets/css/custom.css). Le piccole correzioni visive si fanno meglio in assets/css/custom.css e assets/js/custom.js, che PrestaShop carica in ogni pagina. Prima del salvataggio: validazione (Smarty: solo tag e modificatori consentiti, più compilazione; JSON: sintassi), avvisi su nuovi script e domini esterni, backup automatico. Per gli override dei template dei moduli usa ps_override_module_template. Il salvataggio richiede l’interruttore Tema.
Parametri
| Nome | Tipo | Obbligatorio | Descrizione |
|---|---|---|---|
| path | string | sì | Percorso nel tema attivo, ad esempio templates/catalog/product.tpl. Massimo 300 caratteri. |
| search | string | no | Frammento esatto da sostituire (con gli spazi, come nel file). Massimo 100.000 caratteri. |
| replace | string | no | Nuovo frammento (insieme a search). Massimo 100.000 caratteri. |
| content | string | no | Intero nuovo contenuto del file (invece di search/replace). Massimo 500.000 caratteri. |
| confirm | boolean | no | false (predefinito) restituisce un’anteprima e non salva nulla. true esegue, solo dopo che l’utente ha approvato l’anteprima, insieme a change_token. |
| change_token | string | quando | Token dell’anteprima. Obbligatorio con confirm=true. Valido 30 minuti, monouso, legato agli argomenti e allo stato dei dati dell’anteprima. |
Limiti
20 scritture di file all’ora, condivise da tutti gli strumenti per i file (regolabili nella scheda «Impostazioni: sicurezza, avvisi, limiti»). Solo tema attivo; il tema genitore è in sola lettura. Estensioni .tpl, .css, .js, .json. Dopo il salvataggio: ps_clear_cache e ps_inspect_page.
Cosa vedi prima che venga salvato qualcosa
La chat chiama prima lo strumento senza confermare. Il modulo restituisce un’anteprima (valori attuali e nuovi) e un token monouso valido 30 minuti. La chat ti mostra l’anteprima e salva la modifica solo dopo il tuo sì.
Strumenti correlati
- Leggi un file del tema ps_read_theme_file
- Elenca i backup dei file ps_list_file_backups
- Ripristina il backup di un file ps_restore_file_backup
- Svuota la cache ps_clear_cache
- Ispeziona una pagina del negozio ps_inspect_page
Casi d’uso con questo strumento
- Cambia il colore del pulsante «Aggiungi al carrello»
- Aggiungi le informazioni su consegna e resi sotto il prezzo
- Aggiungi una barra di avviso su tutto il sito
- Cambia il banner della home page per una campagna stagionale
- Elimina le informazioni di prodotto doppie che confondono Google
- Nascondi o riordina un elemento su mobile
- Aggiungi un codice di verifica del sito a ogni pagina
- Cambia l’aspetto di un modulo senza perderlo al prossimo aggiornamento
- Cambia un testo fisso nel riquadro di un modulo
- Rinnova l’aspetto del blocco dei prodotti in evidenza in home page
- Sistema i titoli e le descrizioni delle immagini nello slider della home page
- Prova prima le modifiche rischiose su una copia di prova del negozio
Ultimo aggiornamento: 2026-10-11