[TYPO3-german] Scheduler - Extension Settings
Marco Kuprat
marco.kuprat at t-online.de
Thu Feb 16 06:28:58 CET 2017
Hi Stephan,
es war gestern wohl schon etwas spät; der Vollständigkeit halber muss in
ser setup.txt noch ergänzt werden:
module.tx_myextension_foo < plugin.tx_myextension_foo
module.tx_myextension_bar < plugin.tx_myextension_bar
Viele Grüße
Marco
Am 15.02.2017 um 22:39 schrieb Marco Kuprat:
> 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
>>>
>>
>
More information about the TYPO3-german
mailing list