type="radio" will create a set of radiobuttons from a string of options.
Must be used with an attribute of options that has a value of a comma-separated list of options.
<perch:content id="course_time" type="radio" label="Time of course" options="AM, PM, Full day, Evenings" />
The simplest way to set options is with a basic string of options separated by a comma. Perch will then use each item in the string as both the visible label for that radiobutton and the value that gets written to your HTML.
options="House, Apartment, Room-share"
Sometimes you might want to have something different displayed to the editor than gets written to the HTML. For example, the value may be used for a class attribute that needs to be lowercase with no spaces, but you want to present the choice more attractively formatted in the edit form.
You can provide a value to write to the HTML for each item by using a
| character. The order is nice label first, followed by
| followed by the value that gets written to the template.
options="House|house, Apartment|apartment, Room-share|roomshare"