Advertisement
Guest User

Untitled

a guest
Jun 15th, 2014
204
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.84 KB | None | 0 0
  1. <?php
  2. class StillsPage extends Page {
  3. private static $db = array(
  4. 'TrailerVideoURL' => 'Text',
  5. );
  6.  
  7. private static $has_many = array(
  8. 'Stills' => 'Image'
  9. );
  10.  
  11. function getCMSFields() {
  12.  
  13. $fields = parent::getCMSFields();
  14.  
  15. $fields->addFieldToTab(
  16. 'Root.UploadStills',
  17. $uploadField = new UploadField(
  18. $name = 'Stills',
  19. $title = 'Upload one or more images (max 1000 in total)'
  20. )
  21. );
  22. $uploadField->setAllowedMaxFileNumber(1000);
  23.  
  24. return $fields;
  25. }
  26. }
  27.  
  28. class StillsPage_Controller extends Page_Controller {
  29. }
  30.  
  31. class StillsPageImageExtension extends DataExtension {
  32. private static $belongs_one_many = array('Stills' => 'StillsPage');
  33. }
  34.  
  35. Image::add_extension('StillsPageImageExtension');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement