Thema
Wijzig het uiterlijk van een module zonder het bij de volgende update te verliezen
Een module ziet eruit zoals jij wilt, en de volgende update maakt je wijziging niet ongedaan.
ProBetaalde versie
Wat het vervangt: 1-3 u werk van een ontwikkelaar
Overschrijf het template van ps_shoppingcart in het thema: haal de regel met de referentie weg, zet het totaal boven de knoppen. Kom niet aan de modulemap.
Wat de chat doet
- De chat vindt de module en controleert of je thema het uiterlijk al aanpast.
- De chat kopieert de opmaak van de module naar je thema, waar updates er niet bij komen.
- De chat bewerkt die kopie en toont precies wat er verandert.
- Na jouw “ja” slaat de chat op met een back-up en controleert de pagina.
Het probleem
Het winkelwagenoverzicht in de header toont productreferenties die niemand nodig heeft en verbergt het totaal op kleine schermen.
Wat je krijgt
De module ziet eruit zoals je vroeg en blijft werken. De eigen bestanden van de module blijven onaangeroerd, dus een update van de module wist de wijziging niet.
Jij houdt de controle
Je ziet elke wijziging voordat die wordt opgeslagen, er gebeurt niets zonder jouw “ja”, en je kunt het later ongedaan maken. Wijzigingen in het uiterlijk van de winkel hebben de schakelaar Thema in het modulepaneel nodig, die na 24 uur vanzelf uitgaat. Van elk bestand wordt een back-up gemaakt voordat het verandert.
Verwante toepassingen
Voor ontwikkelaars
- Gebied
- 3 · Thema
- In TellMyShop Free
- nee, alleen in de betaalde versie
- Voor
- Ontwikkelaar, Bureau / freelancer
- Tools
- ps_list_modules, ps_list_theme_files, ps_override_module_template, ps_read_theme_file, ps_write_theme_file, ps_clear_cache, ps_inspect_page, ps_module_file
Stap voor stap
- Vindt de module en een eventuele bestaande override met ps_list_modules en ps_list_theme_files (modules/ps_shoppingcart/...).
- Is er nog geen override, dan roept de chat ps_override_module_template aan om het template van de module naar het thema te kopiëren. Parameters: action list (templates van de module en bestaande overrides), daarna action copy met module en template.
- Bewerkt de override met ps_write_theme_file en toont een voorbeeld als diff; Smarty wordt vóór het opslaan gevalideerd.
- Slaat na je goedkeuring op met een back-up en leegt de cache met ps_clear_cache.
- Controleert de pagina met ps_inspect_page.
Veiligheid
Hiervoor is de schakelaar Thema in het modulepaneel nodig; die gaat na 24 uur vanzelf uit. De chat wijzigt het uiterlijk van de module via een template-override in je thema (ps_override_module_template), zodat een update van de module er niet aan komt. De override is een themabestand, met een back-up vóór elke schrijfactie en terug te zetten met ps_restore_file_backup. Als de wijziging alleen in de module zelf kan, zegt de chat dat: modulebestanden kun je bewerken met de schakelaar Modules aan (ps_module_file, met back-up), maar een module-update wist die wijzigingen.
Laatst bijgewerkt: 2026-10-25