How to add images with radio button

How to add images with radio button

by R K -
Number of replies: 1

Hi

I want to add image with radio button in my created block. how it is possible.


Average of ratings: -
In reply to R K

Re: How to add images with radio button

by Deepak Gour -

Hi Ram

You need to add below simple code in your moodleform .

        $images = block_simplehtml_images();

        $radioarray = array();

        for ($i = 0; $i < count($images); $i++) {

        $radioarray[] =& $mform->createElement('radio', 'picture', '', $images[$i], $i);

        }

        $mform->addGroup($radioarray, 'radioar', get_string('pictureselect', 'block_my_blocks'), array(' '), FALSE);


Also create lib.php in your block folder and add this function.

    function block_simplehtml_images() { 

    return array(html_writer::tag('img', '', array('alt' => get_string('red', 'block_simplehtml'), 'src' => "pix/picture0.gif")),  

                       html_writer::tag('img', '', array('alt' => get_string('blue', 'block_simplehtml'), 'src' => "pix/picture1.gif")),

                       html_writer::tag('img', '', array('alt' => get_string('green', 'block_simplehtml'), 'src' => "pix/picture2.gif"))); 

            }

Average of ratings: Useful (1)