Bonsoir,
J'ai un souci pour afficher la description d'un plugin.
J'ai un fichier fr-FR.plg_content_xxx.sys.ini qui contient comme description le message de réussite de l'installation
et un fichier fr-FR.plg_content_lmfilter.ini, qui pour le même mot clé contient un mini mode d'emploi du plugin pour la page de configuration.
Malheureusement, c'est le .sys.ini qui s'affiche dans les 2 cas.
La même structure pour un module fonctionne parfaitement.
Lors de mes recherches, je suis tombé sur cette page https://docs.joomla.org/Manifest_files/fr, où on peut lire ceci qui pourrait correspondre à mon besoin.
Mais impossible de le mettre en application.
Existe-t-il une subtilité pour les plugins ?
On a bien déjà le chargement de la langue par un $this->loadLanguage() dans le script
Merci pour vos éclaircissements
J'ai un souci pour afficher la description d'un plugin.
J'ai un fichier fr-FR.plg_content_xxx.sys.ini qui contient comme description le message de réussite de l'installation
et un fichier fr-FR.plg_content_lmfilter.ini, qui pour le même mot clé contient un mini mode d'emploi du plugin pour la page de configuration.
Malheureusement, c'est le .sys.ini qui s'affiche dans les 2 cas.
La même structure pour un module fonctionne parfaitement.
Lors de mes recherches, je suis tombé sur cette page https://docs.joomla.org/Manifest_files/fr, où on peut lire ceci qui pourrait correspondre à mon besoin.
Les avantages pour cette solution sont les suivants :
Tous les fichiers .ini présent dans le dossier du noyau ont la priorité sur les fichiers dans les dossiers langue des extensions. Par exemple, si il existe, un fichier sys.ini d'un dossier du noyau sera toujours chargé en backend, sauf lors de l'installation d'une extension qui contient son propre fichier sys.ini dans un dossier de langue. Dans ce cas et uniquement ce cas, le fichier sys.ini dans le dossier de l'extension affichera son contenu traduit au moment de l'installation. C'est très pratique, car un développeur peut avoirdeux fichiers sys.ini avec un contenu différent. Une description lors de la réussite de l'installation ainsi, ainsi qu'un tutoriel en backend par exemple.
Tous les fichiers .ini présent dans le dossier du noyau ont la priorité sur les fichiers dans les dossiers langue des extensions. Par exemple, si il existe, un fichier sys.ini d'un dossier du noyau sera toujours chargé en backend, sauf lors de l'installation d'une extension qui contient son propre fichier sys.ini dans un dossier de langue. Dans ce cas et uniquement ce cas, le fichier sys.ini dans le dossier de l'extension affichera son contenu traduit au moment de l'installation. C'est très pratique, car un développeur peut avoirdeux fichiers sys.ini avec un contenu différent. Une description lors de la réussite de l'installation ainsi, ainsi qu'un tutoriel en backend par exemple.
Existe-t-il une subtilité pour les plugins ?
On a bien déjà le chargement de la langue par un $this->loadLanguage() dans le script
Merci pour vos éclaircissements
Commentaire