Du lundi au samedi de 10h à 19h - Telephone dsi94 06 81 85 73 53 ou 09 70 46 10 25Fax dsi94 09 72 15 17 36Skype dsi94 dsi-94

logo Joomla

Une petite astuce toute simple aujourd'hui, mais qui vous sera très utile, à savoir l'override de module Joomla!

 

Lorsque l'on veut personnaliser un module natif de Joomla (ou tout autre module), se pose toujours la question des futures mises à jour. En effet, si l'on travail sur les fichiers d'origine, ceux-ci seront écrasés à la première mise à jour de Joomla!.

Pour cela, il existe la surcharge (ou override). Le principe est simple : on ne va plus faire les modifications dans les fichiers php originaux, mais dans une copie située dans votre template actif.

Prenons un exemple : Le but ici est de supprimer la balise <Hn> de la liste du module mod_articles_category qui d'un point de vue référencement naturel n'a absolument aucun intérêt.

Pour rappel, le module mod_articles_category sert à lister une liste d'articles d'une catégorie.

  1. Rendez-vous dans le répertoire "modules" de votre installation Joomla via votre ftp et copier le répertoire "mod_articles_category" sur votre disque dur.
  2. Naviguez ensuite dans le répertoire "html" de votre thème actif (si ce répertoire n'existe pas, créez-le), puis envoyez le répertoire "mod_articles_category" précédement téléchargé.
  3. Dans ce répertoire, vous avez un sous-dossier "tmpl" dans lequel est présent un fichier "/a_propos/le_blog/23_joomla/default.html". Remonter d'un niveau ce fichier afin qu'il se trouve dans le répertoire du module
  4. Ne vous reste plus qu'à supprimer tout le contenu du répertoire sauf le fichier "/a_propos/le_blog/23_joomla/default.html". Vous obtenez donc l'arborescence suivante :
    /templates/mon_theme/html/mod_articles_category/default.php.
  5. Editez ce fichier "/a_propos/le_blog/23_joomla/default.html" avec notepad++ (ou un autre éditeur de texte) et supprimer les lignes 20, 35, 87 et 102 (ces numéros peuvent changer en fonction de votre version de Joomla, ici c'est pour la 2.5)
  6. et voilà !

Bon à savoir : Sur le même schéma, vous pouvez également surcharger les composants (com_content, com_contact...)

Compétences DSI94

competences-dsi94

Nous contacter

Tél : 09 70 46 10 25
Mob : 06 81 85 73 53
Fax : 09 72 15 17 36

Formulaire de contact et demande de devis gratuit

Goto Top