---
title: "Configuration"
version: "12.0"
permalink: "https://docs.typo3.org/permalink/wapplersystems/videos:configuration@12.0"
source: "Configuration/Index.rst"
rendered: "2026-10-19T15:41:25+00:00"
---

# Configuration {#configuration}

Target group: **Developers, Integrators**

How is the extension configured? Aim to provide simple instructions detailing
how the extension is configured. Always assume that the user has no prior experience
of using your extension.

Try and provide a typical use case for your extension and detail each of the
steps required to get the extension running.

## Typical Example {#typical-example}

-   Do we need to include a static template?
-   For example add a code snippet with comments

Minimal example of TypoScript:

-   Code-blocks have support for syntax highlighting
-   Use any supported language

```typoscript
plugin.tx_myextension.settings {
   # configure basic email settings
   email {
      subject = Some subject
      from = someemail@domain.de
   }
}
```

## TypoScript Reference {#configuration-typoscript}

Possible subsections: Reference of TypoScript options.
The construct below show the recommended structure for
TypoScript properties listing and description.

When detailing data types or standard TypoScript
features, don't hesitate to cross-link to the TypoScript
Reference as shown below.

See `Hyperlinks & Cross-Referencing <https://docs.typo3.org/typo3cms/HowToDocument/WritingReST/Hyperlinks.html>`
for information about how to use cross-references.

See the `Settings.cgf` file for the declaration of cross-linking keys.
You can add more keys besides tsref.

## Properties {#properties}

| Property | Data type | [stdWrap](https://docs.typo3.org/m/typo3/reference-typoscript/14.3/en-us/Functions/Stdwrap.html#stdwrap) | Default |
| --- | --- | --- | --- |
| [allWrap](https://docs.typo3.org/permalink/wapplersystems/videos:allwrap@12.0) | [Wrap](https://docs.typo3.org/m/typo3/reference-typoscript/14.3/en-us/Functions/Wrap.html#data-type-wrap) | yes | `<div>\|</div>` |
| [subst\\\_elementUid](https://docs.typo3.org/permalink/wapplersystems/videos:subst-elementuid@12.0) | [boolean](https://docs.typo3.org/m/typo3/reference-typoscript/14.3/en-us/Syntax/StringFormats/Index.html#data-type-boolean) | no | 0 |
| [wrapItemAndSub](https://docs.typo3.org/permalink/wapplersystems/videos:wrapitemandsub@12.0) | [Wrap](https://docs.typo3.org/m/typo3/reference-typoscript/14.3/en-us/Functions/Wrap.html#data-type-wrap) |  |  |

## Property details {#property-details}

<!-- TODO: no Markdown rendering for "only" -->

### allWrap {#ts-plugin-tx-extensionkey-allwrap}

`plugin.tx_extensionkey.allWrap =` [Wrap](https://docs.typo3.org/m/typo3/reference-typoscript/14.3/en-us/Functions/Wrap.html#data-type-wrap)

Wraps the whole item.

### subst_elementUid {#ts-plugin-tx-extensionkey-substelementuid}

`plugin.tx_extensionkey.subst_elementUid =` [boolean](https://docs.typo3.org/m/typo3/reference-typoscript/14.3/en-us/Syntax/StringFormats/Index.html#data-type-boolean)

If set, all appearances of the string `{elementUid}` in the total
element html-code (after wrapped in allWrap\_) are substituted with the
uid number of the menu item. This is useful if you want to insert an
identification code in the HTML in order to manipulate properties with
JavaScript.

### wrapItemAndSub {#ts-plugin-tx-extensionkey-wrapitemandsub}

`plugin.tx_extensionkey.wrapItemAndSub =` [Wrap](https://docs.typo3.org/m/typo3/reference-typoscript/14.3/en-us/Functions/Wrap.html#data-type-wrap)

Wraps the whole item and any submenu concatenated to it.

## FAQ {#configuration-faq}

Possible subsection: FAQ
