Skip to main content

This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.

We're retiring the forums!

The SilverStripe forums have passed their heyday. They'll stick around, but will be read only. We'd encourage you to get involved in the community via the following channels instead:

Form Questions /

Moderators: martimiz, Sean, Ed, biapar, Willr, Ingo, swaiba

Images shown next to checkboxfields

Go to End

5 Posts   1397 Views


Community Member, 20 Posts

24 June 2013 at 3:12am

Edited: 24/06/2013 3:43am

Hi there

Why I can't show a picture (with the code shown after) for a checkbox but for a radio button it works. I need to show the image next to the checkbox field, so that the user can check images and send them to a next page. When I take the checkboxsetfields then it just shows text but not the img tag and the source of the picture. When I choose optionssetfields then it works. I receive an image.

$map = Referenzen::get()->map('ID','Photo');

// Instantiate the CheckboxsetField
$FieldList = new FieldList(

new CheckboxSetField(
$name = "picture",
$title = "picture print",
$source = $map,
$value = $map[0]



Community Member, 20 Posts

4 August 2013 at 2:02am

I found the solution.....the more you gets better....

Create a new CheckboxSetField class and modify the associated template as well. Then it works wonderfull.

You have your Checkboxes and the images near by.


Community Member, 19 Posts

14 August 2013 at 12:46am


can you show and explain me your solution step by step? I have a similar situation: I also want to have images next to my checkboxfields. Furthermore I should be able to add or change these images in the backend. How can I do this?

I'm a little helpless here so I would really appreciate your help!


Community Member, 20 Posts

15 August 2013 at 6:23am


when you have a look under the folder framework - forms - there are all the classes of your form fields. And the associated template is in the folder framework - templates - forms

Now you can make a new class and make your own template.

It needs time to understand objectoriented programming. I think it's worth reading a book about it and reading about Zend Framework for better understandig of some things.


Community Member, 20 Posts

15 August 2013 at 8:57am


This helps too

have a look trought the tutorials for first understanding

and read the books for deeper understanding