Si vous administrez des sites web propulsés par Joomla 1.5 (personne n’est parfait…moi j’utilise encore windows xp de temps à autre), et que vous gérez les traductions grâce à Joomfish et les contenus grâce à K2, vous vous êtes surement retrouvé dans la situation où Joomfish ne détecte aucun élément de K2.
C’est un problème qui survient lorsqu’on installe K2 avant d’installer Joomfish. Pour y rémédier, veuillez suivre les étapes ci dessous :
- Décompressez le dossier d’installation de K2 sur votre disque dur;
- Allez dans le dossier administrator, sous dosssier components, sous dossier com_joomfish, sous dossier contentelements
- Copiez le contenu du dossier, soit les 7 fichiers qui s’y trouvent
- Uploadez (ou téléversez en bon français) ces fichiers via FTP (ou Protocole de …non, on ne peut pas tout franciser) dans le dossier administrator, sous dossier components, sous dossier com_joomfish, sous dossier contentelements
- Ouvrez ensuite le fichier translationK2_categoryFilter.php et repérez la ligne suivante
Select allparent::translationfilter($contentElement);
enSelect allparent::__construct($contentElement);
Et c’est tout.
PS : Pour ceux qui cherchent un équivalent de Joomfish pour Joomla 1.6/1.7/2.5 , je vous recommande Falang, un fork basé sur Joomfish 2.1.7