TYPO3 v15 dev-main snapshot ()
This commit is contained in:
@@ -0,0 +1,43 @@
|
||||
|
||||
.. include:: /Includes.rst.txt
|
||||
|
||||
.. _feature-64921:
|
||||
|
||||
=========================================================================
|
||||
Feature: #64921 - Needed changes for flexible configuration of submodules
|
||||
=========================================================================
|
||||
|
||||
See :issue:`64921`
|
||||
|
||||
Description
|
||||
===========
|
||||
|
||||
The additional configuration for submodules can now be configured with an extra
|
||||
parameter in `ExtensionManagementUtility::addModule()` since https://forge.typo3.org/issues/62880.
|
||||
This makes it possible to remove the conf.php file by setting the configuration within `ExtensionManagementUtility::addModule()` in ext_tables.php.
|
||||
|
||||
When doing so you might have some issues with $this->MCONF not being set. This happens if your backend module extends
|
||||
from `\TYPO3\CMS\Backend\Module\BaseScriptClass`.
|
||||
|
||||
To fix this problem you need to add the module name in $this->MCONF.
|
||||
|
||||
.. code-block:: php
|
||||
|
||||
/**
|
||||
* The name of the module
|
||||
*
|
||||
* @var string
|
||||
*/
|
||||
protected $moduleName = 'file_list';
|
||||
|
||||
/**
|
||||
* Constructor
|
||||
*/
|
||||
public function __construct() {
|
||||
$this->MCONF = array(
|
||||
'name' => $this->moduleName
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
.. index:: PHP-API, Backend
|
||||
Reference in New Issue
Block a user