Dependencies

Dependencies are defined in the ext_emconf.php-file of every extension.

You can define dependencies in your Launch-project additionally.

This isn't obligate but user-friendly.

XML

Dependencies are defined in XML-files.

You can define the extension with

  • title and

  • prompt

Both will rendered by the TypoScript-parser. This enables localisation for example.

See a sample code below.

Sample

File Structure

Dependency-files of Launch TYPO3 GRÜNE (launchstartgreen)

Dependency-files of Launch TYPO3 GRÜNE (launchstartgreen)

Above are shown the dependency-files of Launch TYPO3 GRÜNE (launchstartgreen).

See it at my git: https://gitlab.die-netzmacher.de/typo3/launchstartgreen/tree/master/Resources/Private/Extensions

Code

<root>
        <records>
                <browser>
                        <title>
                                <_typoScriptNodeValue>TEXT</_typoScriptNodeValue>
                                <value>Browser - responsive TYPO3 without PHP</value>
                                <lang>
                                        <de>Browser - responsive TYPO3 ohne PHP</de>
                                        <en>Browser - responsive TYPO3 without PHP</en>
                                </lang>
                        </title>
                </browser>
                <org>
                        <title>Organiser - responsive TYPO3 for lobby and organisers</title>
                        <title>
                                <_typoScriptNodeValue>TEXT</_typoScriptNodeValue>
                                <value>Organiser - responsive TYPO3 for lobby and organisers</value>
                                <lang>
                                        <de>Organiser - responsive TYPO3 für Lobby und Veranstalter</de>
                                        <en>Organiser - responsive TYPO3 for lobby and organisers</en>
                                </lang>
                        </title>
                </org>
                <powermail>
                        <title>Powermail</title>
                </powermail>
                <radialsearch>
                        <title>Radial Search (German: Umkreissuche)</title>
                </radialsearch>
                <seo_dynamic_tag>
                        <title>SEO Dynamic Tag</title>
                </seo_dynamic_tag>
        </records>
</root>