Created

Embed URL

HTTPS clone URL

SSH clone URL

You can clone with HTTPS or SSH.

Download Gist

ImageAttachment to add fields to images associated with pages in SilverStripe

View ImageAttachment
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
class ImageAttachment extends DataObject {
 
private static $db = array(
'Name' => 'Text',
'Description' => 'Text'
);
private static $has_one = array(
'Attachment' => 'Image',
'Page' => 'Page'
);
 
/**
*
*
* @return FieldSet
*/
public function getCMSFields_forPopup() {
return new FieldSet(
new TextField('Name'),
new TextareaField('Description')
);
}
 
function Thumbnail() {
return $this->Attachment();
}
 
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.