Par exemple, nous avons un module appelé MOD_PR_SLIDER. Qui a ce fichier: public_html/modules/mod_pr_slider/mod_pr_service.xml
J'ai déjà copié ce fichier dans: public_html/templates/my_template/html/mod_pr_slider/mod_pr_service.xml Mais cela ne fonctionne pas.
Comment puis-je le remplacer?
Je m'incline devant l'expérience @Lodder et suppose que vous ne pouvez pas surmonter ce problème en ignorant le code XML. Cependant, vous avez toujours deux options:
Cependant, il peut y avoir des raisons pour ne pas le faire, par exemple si vous souhaitez conserver la fonctionnalité d'origine. Aussi s'il y a une mise à jour, il y a une chance que votre fichier XML soit remplacé , ce qui est la raison pour laquelle vous voulez utiliser un remplacement dans la première endroit.
Vous devriez vérifier la licence avant de le faire.
MOD_PR_SLIDER
mod_pr_slider
Je recommande de remplacer tous les chapeaux par des chapeaux, donc MOD_PR_SLIDER
devient MY_MOD_PR_SLIDER
Je voudrais aussi vérifier les versions sans "match case" activé car certains développeurs capitalisent les choses de temps en temps.
Lorsque vous faites cela, vous pouvez trouver que vous remplacez toutes les chaînes de la langue. Vous n'avez probablement pas besoin de le faire car les noms seront presque certainement corrects. Le moyen le plus simple d'éviter cela consiste à copier et coller le fichier de langue d'origine et à écraser votre nouveau fichier lorsque vous avez terminé. Si vous devez les écraser, vous devez créer de nouvelles chaînes de langue.
Si vous souhaitez remplacer les chaînes de langue ici, une ressource pour les remplacements de langue. http://www.inmotionhosting.com/support/edu/joomla-3/languages/overrides
Soyez prudent avec le fichier de mise à jour, la dernière chose que vous souhaitiez est de ne pas toucher à cela et il décide de mettre à jour votre nouveau module en utilisant l'ancien lien. Renommer les choses devrait l'arrêter.