Moduletemplate overschrijven
ps_override_module_template
- ProAlleen TellMyShop Pro
- Schrijven · voorbeeld + goedkeuren
- Slaat op: schakelaar Thema (24 u)
- Thema · schakelaar, 24 u
- Zichtbaar direct na installatie
Wijzigt hoe een module eruitziet zonder de module zelf aan te raken.
TellMyShop Free: Nee. Deze tool zit alleen in TellMyShop Pro. TellMyShop Free heeft alleen kant-en-klare rapporten die je winkel lezen.
Vraag het aan de chat
“Verberg de toestemmingstekst voor de nieuwsbrief onder het formulier in de footer, zonder de module zelf aan te raken.”
Voorbeeldweergave van een wijziging
Kopieer hook/ps_emailsubscription.tpl van module ps_emailsubscription naar themes/classic/modules/ps_emailsubscription/views/templates/hook/ps_emailsubscription.tpl (nieuw bestand). Bewerk het daarna met ps_write_theme_file.
Technische details
De aanbevolen manier om het uiterlijk van een module te wijzigen. action=list toont de templates van de module (views/templates/...) en welke al in het thema worden overschreven. action=copy kopieert een template naar het actieve thema (themes/<thema>/modules/<module>/views/templates/...), waar PrestaShop het gebruikt in plaats van het origineel. Bewerk daarna de kopie met ps_write_theme_file (het pad staat in het resultaat) en leeg de cache. De kopie overleeft module-updates, in tegenstelling tot directe wijzigingen in modulebestanden. Kopiëren vereist de schakelaar Thema.
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| action | enum: list | copy | ja | list | copy. |
| module | string | ja | Technische naam van de module, bijvoorbeeld ps_mainmenu (lijst: ps_list_modules). |
| template | string | wanneer | copy: pad van het template relatief aan views/templates/ van de module, bijvoorbeeld hook/ps_mainmenu.tpl. Max. 300 tekens. |
| confirm | boolean | nee | false (standaard) geeft een voorbeeld en slaat niets op. true voert uit, alleen nadat de gebruiker het voorbeeld heeft goedgekeurd, samen met change_token. |
| change_token | string | wanneer | Token uit het voorbeeld. Verplicht bij confirm=true. 30 minuten geldig, eenmalig, gekoppeld aan de argumenten en de gegevensstatus van het voorbeeld. |
Grenzen
Eén template per kopie. Er wordt een back-up gemaakt (terugzetten verwijdert de kopie). Telt mee voor 20 bestandsschrijfacties per uur, gedeeld door alle bestandstools (aan te passen in de kaart Instellingen: veiligheid, meldingen, limieten). Na het bewerken: ps_clear_cache.
Wat je ziet voordat er iets wordt opgeslagen
De chat roept de tool eerst aan zonder bevestiging. De module geeft een voorbeeld (huidige en nieuwe waarden) en een eenmalig token dat 30 minuten geldig is. De chat laat je het voorbeeld zien en slaat de wijziging pas op na jouw ja.
Verwante tools
- Themabestand schrijven ps_write_theme_file
- Modules weergeven ps_list_modules
- Modulebestanden ps_module_file
- Cache legen ps_clear_cache
Toepassingen met deze tool
- Wijzig het uiterlijk van een module zonder het bij de volgende update te verliezen
- Wijzig een vaste tekst in het blok van een module
- Geef het blok met uitgelichte producten op de homepage een nieuwe stijl
- Verbeter de koppen en afbeeldingsbeschrijvingen in de slider op de homepage
- Wijzig het gedrag van een module als het uiterlijk aanpassen niet genoeg is
- Herstel een bug in de code van een module tot de maker een oplossing levert
Laatst bijgewerkt: 2026-10-11