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
(“margot” est le nom de dossier du thème utilisé)
- 1. le copier dans le dossier :
/custom/themes/margot/squelettes/1col.tpl.html
(attention avec certaines versions de cercopitheque la mise à jour peut effacer ce dossier custom, pensez à le sauvegarder avant mise à jour)
- 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
(“bazar” est le nom de l'extension où se trouve le template)
- 1. le copier dans le dossier :
/themes/tools/bazar/templates/mon_template.tpl.html
- pour une action (détails sur les actions en suivant ce lien):
- 1. mettre votre fichier
dans le dossier
- 2. ET modifier la valeur dans wakka.config.php de
'action_path' => 'actions',
vers
'action_path' => 'actions:custom:actions',
(attention avec certaines versions de cercopitheque la mise à jour peut effacer ce dossier custom, pensez à le sauvegarder avant mise à jour)
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
(“margot” est le nom de dossier du thème utilisé)
- 1. le copier dans le dossier :
/custom/themes/margot/squelettes/1col.tpl.html
- 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
(“bazar” est le nom de l'extension où se trouve le template)
- 1. le copier dans le dossier :
/custom/templates/bazar/mon_template.tpl.html
- cas particulier des templates pour les fiches :
- créer un fichier
ou
dans le dossier
, X est le numéro du formulaire associé
- 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/
- pour une action (détails sur les actions en suivant ce lien):
- mettre votre fichier
dans le dossier
- pour un fichier javascript :
- mettre votre fichier
dans le dossier