FluidTYPO3\Fluidcontent\Service\ConfigurationService::buildAllWizardTabsPageTsConfig PHP Метод

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

Builds a big piece of pageTSconfig setup, defining every detected content element's wizard tabs and items.
protected buildAllWizardTabsPageTsConfig ( array $wizardTabs ) : string
$wizardTabs array
Результат string
    protected function buildAllWizardTabsPageTsConfig($wizardTabs)
    {
        $pageTsConfig = '';
        foreach ($wizardTabs as $tab) {
            foreach ($tab['elements'] as $elementTsConfig) {
                $pageTsConfig .= $elementTsConfig;
            }
        }
        foreach ($wizardTabs as $tabId => $tab) {
            $pageTsConfig .= sprintf('
				mod.wizards.newContentElement.wizardItems.%s {
					header = %s
					show := addToList(%s)
					position = 0
					key = %s
				}
				', $tabId, $tab['title'], implode(',', array_keys($tab['elements'])), $tab['key']);
        }
        return $pageTsConfig;
    }