Salut je cherche une solution pour ajouté un attribut data-imagesrc dans une liste déroulante créer via JHtmlSelect::genericlist
C'est c'est pour créer le contenu de ma liste
et la la génération
Merci pour votre aide
C'est c'est pour créer le contenu de ma liste
Code PHP:
// Create Image marker list
$folderMarkerUrl = JPATH_SITE. DS ."images". DS . $folder_custom_marker. DS;
$custom_marker_default = ""; //TODO use a defaut marker
$imgs = JFolder::files($folderMarkerUrl);
$custom_markers = array(''=>JText::_('FLEXI_SELECT'));
foreach ($imgs as $custom_marker) {
$custom_markers_op = new stdClass;
$custom_markers[] = $custom_markers_op;
$custom_markers_op->value = JURI::root(). DS ."images/". $folder_custom_marker."/". $custom_marker;
$custom_markers_op->text = str_replace($folderMarkerUrl, "" ,$custom_marker);
$custom_markers_op->attr = array('data-imagesrc' => $custom_markers_op->value);
}
Code PHP:
'.JHtmlSelect::genericlist($custom_markers, $fieldname_n.'[custom_marker]',' class=" fc_gm_custom_marker" ', 'value', 'text', ($value['custom_marker'] ? $value['custom_marker'] : $custom_marker_default), $elementid_n.'_custom_marker', array('class'=>'$imgs','option.attr'=>'data-imagesrc')).'
Commentaire