add data-imagesrc dans JHtmlSelect::genericlist

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • y.berges
    a répondu
    Bon j'ai trouver mais en fait je suis passer par la librairie select2
    Merci !

    Laisser un commentaire:


  • y.berges
    a répondu
    hello cool je vais testé ca ce soir ! merci

    Laisser un commentaire:


  • pmleconte
    a répondu
    Bonjour,

    J'ai réussi à avoir le rendu que tu souhaites en créant les options comme suit:

    Code:
    $custom_markers = array();
    foreach ($imgs as $custom_marker) {
                $img = array('data-imagesrc' => $custom_marker,'data-description'=>'<madesc>');
                $attr = array('attr'=> $img);
                $custom_markers[] = JHTML::_('select.option', $id , $title, $attr);
    }
    Ensuite, il faut les intégrer dans ta genericList :
    Code:
    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')
    à adapter en fonction de ton code.

    Pascal

    Laisser un commentaire:


  • y.berges
    a répondu
    tu vois je dois générer une liste déroulante de ce type
    Code PHP:
    <select id="maliste">
        <
    option value="0" data-imagesrc="http://i.imgur.com/XkuTj3B.png" data-description="Description with Facebook">Facebook</option>
        <
    option value="1" data-imagesrc="http://i.imgur.com/8ScLNnk.png" data-description="Description with Twitter">Twitter</option>
        <
    option value="2" selected="selected" data-imagesrc="http://i.imgur.com/aDNdibj.png" data-description="Description with LinkedIn">LinkedIn</option>
        <
    option value="3" data-imagesrc="http://i.imgur.com/kFAk2DX.png" data-description="Description with Foursquare">Foursquare</option>
    </
    select
    la listec'est ok mais c'est l'ajout du
    Code:
    data-imagesrc="h

    Laisser un commentaire:


  • pmleconte
    a répondu
    Bonjour Yannick,

    J'ai du mal à voir ce que tu veux réaliser.

    As-tu un exemple ou un dessin de ce que tu souhaites ?

    Pascal

    Laisser un commentaire:


  • y.berges
    a répondu
    Personne ?

    Laisser un commentaire:


  • add data-imagesrc dans JHtmlSelect::genericlist

    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
    Code PHP:
    // Create Image marker list
    $folderMarkerUrl JPATH_SITEDS ."images"DS $folder_custom_markerDS;
    $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);

    et la la génération
    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')).' 
    Merci pour votre aide

Annonce

Réduire
Aucune annonce pour le moment.

Partenaire de l'association

Réduire

Hébergeur Web PlanetHoster
Travaille ...
X