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 :


Méthode :

  • 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
      monaction.php
      
      dans le dossier
      custom/actions
      
    • 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
      fiche-X.tpl.html
      
      ou
      fiche-X.twig
      
      dans le dossier
      /custom/templates/bazar/
      
      , 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
      monaction.php
      
      dans le dossier
      custom/actions
      
  • pour un fichier javascript :
    • mettre votre fichier
      monscript.js
      
      dans le dossier
      custom/javascripts