Exemplo n.º 1
0
 /**
  * Get the options for the theme field
  * @param joppa\model\Node $node
  * @return array array with a list of themes
  */
 protected function getThemeOptions(Node $node)
 {
     $translator = I18n::getInstance()->getTranslator();
     $themes = Theme::getThemes();
     $inheritedNodeSettings = $node->settings->getInheritedNodeSettings();
     if (!$inheritedNodeSettings) {
         return $themes;
     }
     $inheritThemeSuffix = $this->getThemeInheritSuffix($inheritedNodeSettings);
     $inheritTheme = array('' => $translator->translate(self::TRANSLATION_INHERIT) . $inheritThemeSuffix);
     return $inheritTheme + $themes;
 }