Re-using content with a dataselect

How can I use content from one part of my site in a select list to create content on another page?

Your editors have created a list on one page of the site - for example a list of offices - you now want to let them select an office name from that list.

You can do this easily in Perch with our dataselect Field Type. It creates a select box which draws its options from the content of another region.

I have a Region on my /careers/index.php page that lists the offices. The template used for this Region looks like this.

    <perch:content id="title" type="text" label="Office name" required title>
    <perch:content id="slug" for="title" type="slug">

On my job listing page I want the editor to just be able to select one of the office names already entered on this page. I enable this with the following Perch template tag.

    <perch:content id="office" label="Office" type="dataselect" page="/careers/index.php" region="Offices" options="title">