Custom main.js

    • Nicolas FACCIOLO
      Participant
      # 6 days, 12 hours ago

      Bonjour,

      Dans la doc Theme development je ne vois pas d’explication pour override le fichier main.js dans mon theme personnalisé.

      Le plugin va chercher le main.js situé dans wp-content/plugins/customer-area et non dans wp-content/customer-area/skins… 

      Pouvez-vous m’aider ?

      (Je parviens à deregister le script appelé mais pas à appeler le nouveau dans mon thème.)

    • Thomas
      Keymaster
      # 6 days, 10 hours ago

      Bonjour,

      Vous pouvez voir comment le script est chargé dans le fichier customer-area/skins/frontend/master/cuar-functions.php, ligne 108 (attention, ce script à des dépendences -> cf $dependencies).

      Ceci-dit, êtes-vous sûr de vouloir surcharger ce fichier ? Si nous y apporterons des modifications, ce sera à vous de les repérer et de les reporter dans votre fichier. Auquel cas vous pourriez rencontrer des bugs.

      N’hésitez pas à nous dire dans quel but vous souhaitez remplacer ce fichier au cas où nous aurions une meilleure recommandation.

      Cdlt.

    • Nicolas FACCIOLO
      Participant
      # 6 days, 6 hours ago

      Bonjour,

      De manière générale, j’ai souvent besoin de faire plus que les hooks ou overrides de templates fournis par le plugin.

      Je suis conscient du fait qu’il faut ensuite maintenir le code lors des mises à jour, chose qui est prévue.

      Ici je souhaitais simplement faire apparaître le sidebar de catégories de fichier au hover sur toutes les tailles d’écran (donc modifier 1 ligne du JS seulement).

      Cela reste tout de même pratique de pouvoir personnaliser le main.js pour être plus libre à l’avenir.

      En effet mon problème est surement lié à $dependencies.

      Merci pour votre réponse.

    • Thomas
      Keymaster
      # 5 days, 12 hours ago

      Bonjour,

      Ici je souhaitais simplement faire apparaître le sidebar de catégories de fichier au hover sur toutes les tailles d’écran (donc modifier 1 ligne du JS seulement).

      Pas de soucis, cependant, n’hésitez pas à demander des points de modifications. Nous pouvons ajouter des “filtres” dans le fichier main.js si besoin.

      Cdlt.

Viewing 3 reply threads

You must be logged in to reply to this topic.