TYPO3 v15 dev-main snapshot ()

This commit is contained in:
2026-08-10 22:31:09 +02:00
commit af8cc155b5
6818 changed files with 642608 additions and 0 deletions
@@ -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