FluidTYPO3\Fluidpages\Backend\PageLayoutSelector::renderOptions PHP Метод

renderOptions() защищенный Метод

protected renderOptions ( string $extension, array $group, array $parameters ) : string
$extension string
$group array
$parameters array
Результат string
    protected function renderOptions($extension, array $group, array $parameters)
    {
        $selector = '';
        if (false === empty($group)) {
            $extensionKey = ExtensionNamingUtility::getExtensionKey($extension);
            if (false === ExtensionManagementUtility::isLoaded($extensionKey)) {
                $groupTitle = ucfirst($extension);
            } else {
                $emConfigFile = ExtensionManagementUtility::extPath($extensionKey, 'ext_emconf.php');
                require $emConfigFile;
                $groupTitle = $EM_CONF['']['title'];
            }
            $packageLabel = LocalizationUtility::translate('pages.tx_fed_page_package', 'Fluidpages');
            $selector .= '<h4 style="clear: both; margin-top: 1em;">' . $packageLabel . ': ' . $groupTitle . '</h4>' . LF;
            foreach ($group as $form) {
                $selector .= $this->renderOption($form, $parameters);
            }
        }
        return $selector;
    }