Empêcher les mises à jour d'effacer vos personnalisations locales
En tant qu'utilisateur avancé, vous avez modifié des fichiers sur votre hébergement (par ftp par exemple), et ces fichiers sont écrasés à chaque mise à jour.
Cette page n'est pas utile pour les fichiers des dossiers "files" et "cache".
Il existe à la racine de votre hébergement le dossier "custom"" qui n'est pas affecté par les mises à jour. Chaque fichier présent dans ce dossier est utilisé à la place du fichier habituel.
Exemple :
- Vous avez modifié le fichier "agenda.tpl.html" situé dans le dossier "/tools/bazar/presentation/templates" pour une personnalisation pour votre YesWiki.
- Cette modification en sera pas préservée lors des mises à jour.
- Pour éviter ceci, suivez la méthode suivante.
Méthode :
Version cercopitheque et doryphore jusqu'à 2020-11-23-1
- pour un template de thème graphique (détails sur les thèmes en suivant ce lien) :
- 1. identifier le fichier. Par exemple :
/themes/margot/squelettes/1col.tpl.html
- 1. le copier dans le dossier :
/custom/themes/margot/squelettes/1col.tpl.html
- 1. identifier le fichier. Par exemple :
- pour un template bazar (détails sur les templates bazar en suivant ce lien):
- 1. identifier le fichier. Par exemple :
/tools/bazar/presentation/templates/mon_template.tpl.html
- 1. le copier dans le dossier :
/themes/tools/bazar/templates/mon_template.tpl.html
- 1. identifier le fichier. Par exemple :
- pour une action (détails sur les actions en suivant ce lien):
- 1. mettre votre fichier
monaction.php
custom/actions
- 2. ET modifier la valeur dans wakka.config.php de
'action_path' => 'actions',
'action_path' => 'actions:custom:actions',
- 1. mettre votre fichier
Version doryphore à partir de 2020-11-23-1
- pour un template de thème graphique (détails sur les thèmes en suivant ce lien) :
- 1. identifier le fichier. Par exemple :
/themes/margot/squelettes/1col.tpl.html
- 1. le copier dans le dossier :
/custom/themes/margot/squelettes/1col.tpl.html
- 1. identifier le fichier. Par exemple :
- pour un template bazar (détails sur les templates bazar en suivant ce lien):
- 1. identifier le fichier. Par exemple :
/tools/bazar/presentation/templates/mon_template.tpl.html
- 1. le copier dans le dossier :
/custom/templates/bazar/mon_template.tpl.html
- 1. identifier le fichier. Par exemple :
- cas particulier des templates pour les fiches :
- créer un fichier
fiche-X.tpl.html
fiche-X.twig
/custom/templates/bazar/
- pour les extensions, il est possible prendre le dessus sur un template bazar en mettant le fichier dans le dossier
/tools/my-extension-folder/templates/bazar/
- créer un fichier
- pour une action (détails sur les actions en suivant ce lien):
- mettre votre fichier
monaction.php
custom/actions
- mettre votre fichier
- pour un fichier javascript :
- mettre votre fichier
monscript.js
custom/javascripts
- mettre votre fichier
documentation