Voici une petite aide pour réaliser lle petit bouton avec les icônes, le même que celui qui apparait en front, et qui permet l’édition des articles par exemple.

Le Helper avec les méthodes à appliquer aux icônes est à créer dans /components/com_moncomposant/helpers/html/mesicones.php

Les icones sont à définir dans /components/com_moncomposant/layout/icons (ce n'est que l'aspect visuel des icônes)

Les layout regroupant les icônes, et leur affichage est à définir dans /components/com_moncomposant/layouts/mes_icones.php (c'est un exemple, l'emplacement est défini au niveau du render -voir ci-après-)

 

Dans le template de la vue on appelle le layout de cette manière :

echo JLayoutHelper::render('mes_icones', array('params' => $this->params, 'item' => $this->item), MYLAYOUTPATH);

On aura défini au préalable :

define('MYLAYOUTPATH',JPATH_ROOT . DIRECTORY_SEPARATOR . 'components' . DIRECTORY_SEPARATOR . 'com_moncomposant' . DIRECTORY_SEPARATOR . 'layouts');

 

Suite à venir...