Skip to content

Instantly share code, notes, and snippets.

@garbast
Created July 6, 2016 12:08
Show Gist options
  • Save garbast/275ffa6ab14b52a3ea6ab8a8fb2b1252 to your computer and use it in GitHub Desktop.
Save garbast/275ffa6ab14b52a3ea6ab8a8fb2b1252 to your computer and use it in GitHub Desktop.
Getting typoscript in Backend
/**
* Works with:
*
* module.tx_extensionname_pluginname < plugins.tx_extensionname_pluginname
*
* @return void
*/
protected function initializeTypoScript()
{
/** @var \TYPO3\CMS\Extbase\Object\ObjectManager $objectManager */
$objectManager = GeneralUtility::makeInstance('TYPO3\\CMS\\Extbase\\Object\\ObjectManager');
/** @var \TYPO3\CMS\Extbase\Configuration\BackendConfigurationManager $configurationManager */
$configurationManager = $objectManager->get(
'TYPO3\\CMS\\Extbase\\Configuration\\BackendConfigurationManager'
);
$configuration = $configurationManager->getConfiguration('ExtensionName', 'pluginame');
$this->settings = $configuration['settings'];
$this->viewConfig = $configuration['view'];
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment