예제 #1
0
 public function duplicate(\Concrete\Core\Page\Type\Type $type)
 {
     // first, create a new set based on the current one.
     $set = $type->addPageTypeComposerFormLayoutSet($this->getPageTypeComposerFormLayoutSetDisplayName(), $this->getPageTypeComposerFormLayoutSetDescription());
     $controls = FormLayoutSetControl::getList($this);
     foreach ($controls as $control) {
         $control->duplicate($set);
     }
 }
예제 #2
0
 public function addPageTypeComposerFormLayoutSet($ptComposerFormLayoutSetName, $ptComposerFormLayoutSetDescription)
 {
     return parent::addPageTypeComposerFormLayoutSet($ptComposerFormLayoutSetName, $ptComposerFormLayoutSetDescription);
 }