Joomla + component K2 + gestion de template

mercredi 11 février 2015

Aujourd’hui je découvre le composant K2 utilisé par un client. Et j’ai trouvé une chouette fonctionnalité qui permet de faire du templating sur le module k2. Ce qui est très intéressant car on peut donc modifier le layout du module sans devoir touché au corps du module et donc n’avoir aucun problème lors de la mise à jour de celui-ci.

Pour ma part je devais changer l’affichage par défaut du module dans plusieurs templates.

Voici ma procédure:

  • Copié le folder default du module situé dans /modules/mod_k2_content/tmpl
  • Collé dans le ou les template(s) qui utilise(nt) le module situé dans /templates/you-template/html/mod_k2_content
  • Renommé ce dossier default par un nom parlant
  • Ensuite, allé dans l’administrator de joomla > module Manager > votre module créé avec mod_k2_content. Vous trouverez un champ Select sub-template dans lequel vous verrez apparaître le nom que vous avez choisi pour le template et une fois sélectionnez votre module ira chercher le layout de votre template et non celui par défaut dans le module lui-même.

Très puissant et certainement à mettre en place sur nos modules développés par nos soins.

Tags: Joomla , k2 , template