Hallo Stephan, Hi Stephan,
in meinen Tests hat es unter einer solchen Beispielkonstellation funktioniert: 1) Extensionkey: "myextension", Plugin 1 namens "Foo", Plugin 2 namens "Bar". 2) In der setup.txt: # Plugin foo plugin.tx_myextension_foo { settings { paramFoo = 1 paramBar = 2 } } # Plugin bar plugin.tx_myextension_bar { settings { paramFoo = 3 paramBaz = 4 } } 3) Im Command Controller: $settings_foo = $this->configurationManager->getConfiguration( \TYPO3\CMS\Extbase\Configuration\ConfigurationManagerInterface::CONFIGURATION_TYPE_SETTINGS, 'Myextension', 'foo' ); $settings_bar = $this->configurationManager->getConfiguration( \TYPO3\CMS\Extbase\Configuration\ConfigurationManagerInterface::CONFIGURATION_TYPE_SETTINGS, 'Myextension', 'bar' ); Wichtig: wenn Du die Konfiguration eines bestimmten Plugins erhalten willst, musst Du der Methode "getConfiguration" auch als zweiten Parameter den Extensionnamen übergeben. Viele Grüße Marco Am 15.02.2017 um 15:08 schrieb Stephan Bauer: > Hallo Marco, > > den dritten Parameter habe ich angegeben, weiß jetzt aber nicht, ob ich > einen Fehler gemacht habe oder ob es einen Bug gibt. > > Grüße > Stephan > > Am 11.02.2017 um 21:58 schrieb Marco Kuprat: >> Hi Stephan, >> >> >>> Mit 'CONFIGURATION_TYPE_FULL_TYPOSCRIPT' bekomme ich das ganze >>> typoscript, mit 'CONFIGURATION_TYPE_SETTINGS' immer nur die Settings vom >>> ersten Plugin ?? >> >> habs nicht getestet, aber laut Referenz kannst Du der Methode >> ConfigurationManager::getConfiguration als dritten Parameter den Namen >> des Plugins übergeben und erhältst dessen Konfiguration zurück: >> >> https://typo3.org/api/typo3cms/class_t_y_p_o3_1_1_c_m_s_1_1_extbase_1_1_configuration_1_1_configuration_manager.html#a1e1265d1413d02a878f839528c3fe1fb >> >> >> >> Viele Grüße >> Marco >> > _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german