| | |
| | | // Fields and sections |
| | | $this->skeleton->setFields($this->registrar->getFields()); |
| | | |
| | | foreach ($this->registrar->getSections() as $config) { |
| | | $this->skeleton->addSection($config['id'], $config); |
| | | } |
| | | jvbDump($this->registrar->getSections()); |
| | | $sections = $this->registrar->getSections(); |
| | | if (count($sections) > 1) { |
| | | foreach ($sections as $config) { |
| | | jvbDump($config); |
| | | $this->skeleton->addSection($config['id'], $config); |
| | | } |
| | | } |
| | | |
| | | // Taxonomies |
| | | $this->initTaxonomies(); |
| | | |
| | | // Statuses |
| | | if ($this->registrar && $this->registrar->hasFeature('is_calendar')) { |
| | | if ($this->registrar->hasFeature('is_calendar')) { |
| | | $this->skeleton->setCalendar(); |
| | | } |
| | | |
| | | if ($this->registrar && $this->registrar->getType() === 'post') { |
| | | if ($this->registrar->getType() === 'post') { |
| | | $this->skeleton->setDefaultStatus(); |
| | | } else { |
| | | $this->skeleton->setStatuses([]); |