J'ai installé l'extension AVATAR, que j'utilise avec XTMEMBERS.
Les membres de mon site peuvent uploader leur photos,
mais j'aurais également besoin qu'ils puissent uploader le logo de leur entreprise.
Pour ça, j'ai donc créé un nouveau champ "avatarjob" :
J'ai ajouté le nouveau champs, dans le fichier database system/modules/avatar/config/database.sql :
Code : Tout sélectionner
CREATE TABLE `tl_member` (
`avatar` varchar(255) NULL default '',
`avatarjob` varchar(255) NULL default '',
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
Ajouté la traduction dans le DCA :
Code : Tout sélectionner
$GLOBALS['TL_DCA']['tl_member']['fields']['avatarjob'] = array
(
'label' => &$GLOBALS['TL_LANG']['tl_member']['avatarjob'],
'exclude' => true,
'inputType' => 'avatarjob',
'eval' => array('filename'=>'member_%s', 'feEditable'=>true, 'feGroup'=>'helpdesk')
);
Puis, ajouté les lignes dans xtmembers/dca/tl_members.php pour faire apparaître mon nouveau champ :
Code : Tout sélectionner
if (array_key_exists("avatarjob", $GLOBALS['TL_DCA']['tl_member']['fields']))
{
$GLOBALS['TL_DCA']['tl_member']['fields']['avatarjob']['eval']['feViewable'] = true;
}
Le nouveau champ apparait dans le BE, mais pas le menu pour uploader l'avatar.
J'ai bien activé le bouton qui permet d'afficher et éditer ce paramètre dans le FE,
(mais comme je n'ai pas le menu pour uploader l'avatar, il n'y en a pas à afficher)
Si quelqu'un a une idée... merci !!