--- /dev/null
+<?php\r
+\r
+/**\r
+ * Created by IntelliJ IDEA.\r
+ * User: Vincent\r
+ * Date: 19/09/2016\r
+ * Time: 17:56\r
+ */\r
+class Simeox_Form_CMS_Sub_Asset extends CubeIT_Form_SubForm {\r
+ public function init() {\r
+ parent::init();\r
+\r
+ $title = new Zend_Form_Element_Text('title');\r
+ $title->setLabel('Titre');\r
+ $this->addElement($title);\r
+\r
+ $url = new CubeIT_Form_Element_Url("url");\r
+ $url->setLabel('URL de la vidéo ou du document');\r
+ $this->addElement($url);\r
+\r
+ $thumbnail = new CubeIT_Form_Element_File_Image('thumbnail');\r
+ $thumbnail->setMaxItems(1);\r
+ $thumbnail->setLabel('Miniature');\r
+ $this->addElement($thumbnail);\r
+ }\r
+}
\ No newline at end of file
class Simeox_Form_CMS_Sub_Operation extends CubeIT_Form_SubForm {
- public function init() {
- parent::init();
+ public function init() {
+ parent::init();
- $heading = new Zend_Form_Element_Text('heading');
- $heading->setLabel('Titre');
- $this->addElement($heading);
+ $heading = new Zend_Form_Element_Text('heading');
+ $heading->setLabel('Titre');
+ $this->addElement($heading);
- $subheading = new Zend_Form_Element_Text('subheading');
- $subheading->setAttrib('rows', 2);
- $subheading->setLabel('Sous-titre');
- $this->addElement($subheading);
+ $subheading = new Zend_Form_Element_Text('subheading');
+ $subheading->setAttrib('rows', 2);
+ $subheading->setLabel('Sous-titre');
+ $this->addElement($subheading);
- $content = new Simeox_Form_Element_Markitup('content');
- $content->setLabel('Contenus');
- $this->addElement($content);
+ $content = new Simeox_Form_Element_Markitup('content');
+ $content->setLabel('Contenus');
+ $this->addElement($content);
- $video = new CubeIT_Form_Element_WebVideo('video');
- $video->setLabel('Video');
- $this->addElement($video);
+ $video = new CubeIT_Form_Element_WebVideo('video');
+ $video->setLabel('Video');
+ $this->addElement($video);
- $bg_image = new CubeIT_Form_Element_File_Image('bg_image');
- $bg_image->setLabel("Image de fond");
- $bg_image->setMaxItems(1);
- $this->addElement($bg_image);
+ $videos = new Simeox_Form_CMS_Sub_Assets('videos');
+ $video->setLabel('Vidéos');
+ $this->addSubForm($videos, 'videos');
- }
+ $documents = new Simeox_Form_CMS_Sub_Assets('documents');
+ $documents->setLabel('Documents');
+ $this->addSubForm($documents, 'documents');
+
+ $bg_image = new CubeIT_Form_Element_File_Image('bg_image');
+ $bg_image->setLabel("Image de fond");
+ $bg_image->setMaxItems(1);
+ $this->addElement($bg_image);
+
+ }
}
\ No newline at end of file