diff --git a/docs/dev/reference/services.md b/docs/dev/reference/services.md index 8627efe2a..7afa19b1c 100644 --- a/docs/dev/reference/services.md +++ b/docs/dev/reference/services.md @@ -258,50 +258,6 @@ class Example Not directly related to Contao, but this helper service from Symfony lets you retrieve the current Contao front end or back end user from the firewall. -{{< tabs groupid="services-contao4-contao5" style="code" >}} -{{% tab title="Contao 4" %}} -```php -use Contao\BackendUser; -use Contao\FrontendUser; -use Symfony\Component\Security\Core\Security; - -class Example -{ - public function __construct(private readonly Security $security) - { - } - - public function execute() - { - // Check for admin back end user role - if ($this->security->isGranted('ROLE_ADMIN')) { - // … - } - - // Check for regular back end user role - if ($this->security->isGranted('ROLE_USER')) { - // … - } - - // Check for front end user role - if ($this->security->isGranted('ROLE_MEMBER')) { - // … - } - - // Get current back end user - if (($user = $this->security->getUser()) instanceof BackendUser) { - // … - } - - // Get current front end user - if (($user = $this->security->getUser()) instanceof FrontendUser) { - // … - } - } -} -``` -{{% /tab %}} -{{% tab title="Contao 5" %}} ```php use Contao\BackendUser; use Contao\FrontendUser; @@ -342,8 +298,6 @@ class Example } } ``` -{{% /tab %}} -{{< /tabs >}} If you only need to check the authorization you can inject the `AuthorizationCheckerInterface` instead: @@ -420,35 +374,6 @@ class Example This service allows parsing *simple tokens*. See the [usage examples][SimpleTokenUsage] from the tests for more details. -{{< tabs groupid="services-contao4-contao5-simple-token-parser" style="code" >}} -{{% tab title="Contao 4" %}} -```php -use Contao\CoreBundle\Util\SimpleTokenParser; - -class Example -{ - public function __construct(private readonly SimpleTokenParser $parser) - { - } - - public function execute() - { - // Token replacement - $output = $this->parser->parse( - 'I like ##cms##.', - ['cms' => 'Contao'] - ); - - // Conditional expressions - $output = $this->parser->parse( - 'This is {if value>=10}big{else}small{endif}', - ['value' => 20] - ); - } -} -``` -{{% /tab %}} -{{% tab title="Contao 5" %}} ```php use Contao\CoreBundle\String\SimpleTokenParser; @@ -474,8 +399,6 @@ class Example } } ``` -{{% /tab %}} -{{< /tabs >}} ### Extending the parser diff --git a/docs/manual/administration-area/back-end-keyboard-shortcuts.de.md b/docs/manual/administration-area/back-end-keyboard-shortcuts.de.md index 8513bd6b6..e7416e0a7 100644 --- a/docs/manual/administration-area/back-end-keyboard-shortcuts.de.md +++ b/docs/manual/administration-area/back-end-keyboard-shortcuts.de.md @@ -67,8 +67,6 @@ Im Modus »Mehrere bearbeiten« kommen weitere Kürzel hinzu: Elemente können durch Anklicken in den Bearbeitungsmodus geschaltet werden, ohne dass dazu das Bearbeiten-Icon verwendet werden muss. Folgende Aktionen werden unterstützt: -{{< tabs >}} -{{% tab title="Contao 5+" %}} Windows: - `[Ctrl] + Klick`: das Element bearbeiten - `[Ctrl] + [Shift] + Klick`: die Kinder-Elemente bearbeiten @@ -77,19 +75,6 @@ macOS: - `[Cmd] + Klick`: das Element bearbeiten - `[Cmd] + [Shift] + Klick`: die Kinder-Elemente bearbeiten -{{% /tab %}} - -{{% tab title="Contao 4" %}} -Windows: -- `[Ctrl] + Klick`: das Element bearbeiten -- `[Ctrl] + [Shift] + Klick`: die Elementeinstellungen bearbeiten - -macOS: - -- `[Cmd] + Klick`: das Element bearbeiten -- `[Cmd] + [Shift] + Klick`: die Elementeinstellungen bearbeiten -{{% /tab %}} -{{< /tabs >}} ## Tastaturkürzel unter Windows, Linux und Mac {#tastaturkuerzel-unter-windows-linux-und-mac} diff --git a/docs/manual/administration-area/back-end-keyboard-shortcuts.en.md b/docs/manual/administration-area/back-end-keyboard-shortcuts.en.md index bac7e5603..59fdeac12 100644 --- a/docs/manual/administration-area/back-end-keyboard-shortcuts.en.md +++ b/docs/manual/administration-area/back-end-keyboard-shortcuts.en.md @@ -64,8 +64,6 @@ Further abbreviations are added in "Edit multiple" mode: You can edit elements by clicking them, without having to use the edit icon. The following actions are supported: -{{< tabs >}} -{{% tab title="Contao 5+" %}} Windows: - `[Ctrl] + click`: edit the element @@ -75,20 +73,7 @@ macOS: - `[Cmd] + click`: edit the element - `[Cmd] + [Shift] + click`: edit the element's children -{{% /tab %}} -{{% tab title="Contao 4" %}} -Windows: - -- `[Ctrl] + click`: edit the element -- `[Ctrl] + [Shift] + click`: edit the element settings - -macOS: - -- `[Cmd] + click`: edit the element -- `[Cmd] + [Shift] + click`: edit the element settings -{{% /tab %}} -{{< /tabs >}} ## Keyboard shortcuts under Windows, Linux and Mac diff --git a/docs/manual/article-management/content-elements/file-elements.de.md b/docs/manual/article-management/content-elements/file-elements.de.md index a318d1054..a8002f204 100644 --- a/docs/manual/article-management/content-elements/file-elements.de.md +++ b/docs/manual/article-management/content-elements/file-elements.de.md @@ -67,27 +67,6 @@ Download-Dateitypen« festgelegt hast. ### Template-Einstellungen -{{< tabs groupid="contao-version" style="code" >}} -{{% tab title="Contao 4" %}} -**Inhaltselement-Template:** Hier kannst du das Inhaltselement-Template `ce_download` überschreiben. - -**HTML-Ausgabe** -Das Element generiert folgenden HTML-Code: - -```html -
-
- - - -
-

- (…) -

-
-``` -{{% /tab %}} -{{% tab title="Contao 5" %}} **Inhaltselement-Template:** Hier kannst du das Inhaltselement-Template `content_element/download` überschreiben. **HTML-Ausgabe** @@ -103,8 +82,6 @@ Das Element generiert folgenden HTML-Code: ``` -{{% /tab %}} -{{}} ## Downloads @@ -178,29 +155,6 @@ Download-Dateitypen« festgelegt hast. ### Template-Einstellungen -{{< tabs groupid="contao-version" style="code" >}} -{{% tab title="Contao 4" %}} -**Inhaltselement-Template:** Hier kannst du das Inhaltselement-Template `ce_downloads` überschreiben. - -**HTML-Ausgabe** -Das Element generiert folgenden HTML-Code: - -```html -
- -
-``` -{{% /tab %}} -{{% tab title="Contao 5" %}} **Inhaltselement-Template:** Hier kannst du das Inhaltselement-Template `content_elements/downloads` überschreiben. **HTML-Ausgabe** @@ -220,5 +174,3 @@ Das Element generiert folgenden HTML-Code: ``` -{{% /tab %}} -{{}} diff --git a/docs/manual/article-management/content-elements/file-elements.en.md b/docs/manual/article-management/content-elements/file-elements.en.md index 83693db69..68f0cec0b 100644 --- a/docs/manual/article-management/content-elements/file-elements.en.md +++ b/docs/manual/article-management/content-elements/file-elements.en.md @@ -64,27 +64,6 @@ file types". ### Template settings -{{< tabs groupid="contao-version" style="code" >}} -{{% tab title="Contao 4" %}} -**Content element template:** Here you can overwrite the content element `ce_download` template. - -**HTML Output** -The element generates the following HTML code: - -```html -
-
- - - -
-

- (…) -

-
-``` -{{% /tab %}} -{{% tab title="Contao 5" %}} **Content element template:** Here you can overwrite the content element `content_element/download` template. **HTML Output** @@ -100,8 +79,6 @@ The element generates the following HTML code: ``` -{{% /tab %}} -{{}} ## Downloads @@ -169,29 +146,6 @@ types". ### Template settings -{{< tabs groupid="contao-version" style="code" >}} -{{% tab title="Contao 4" %}} -**Content element template:** Here you can overwrite the content element `ce_downloads` template. - -**HTML Output** -The element generates the following HTML code: - -```html -
- -
-``` -{{% /tab %}} -{{% tab title="Contao 5" %}} **Content element template:** Here you can overwrite the content element `content_elements/downloads` template. **HTML Output** @@ -211,5 +165,3 @@ The element generates the following HTML code: ``` -{{% /tab %}} -{{}} \ No newline at end of file diff --git a/docs/manual/article-management/content-elements/link-elements.de.md b/docs/manual/article-management/content-elements/link-elements.de.md index 4c9455885..5af385b2d 100644 --- a/docs/manual/article-management/content-elements/link-elements.de.md +++ b/docs/manual/article-management/content-elements/link-elements.de.md @@ -61,33 +61,6 @@ Suchmaschinen ausgewertet und sind daher ein wichtiges Instrument der Onpage-Opt ### Template-Einstellungen -{{< tabs groupid="contao-version" style="code" >}} -{{% tab title="Contao 4" %}} -**Inhaltselement-Template:** Hier kannst du das Inhaltselement-Template `ce_hyperlink` überschreiben. - -**HTML-Ausgabe** -Das Element generiert folgenden HTML-Code: - -```html - -``` - -Wird ein Bildlink verwendet, sieht die HTML-Ausgabe wie folgt aus: - -```html - -``` -{{% /tab %}} -{{% tab title="Contao 5" %}} **Inhaltselement-Template:** Hier kannst du das Inhaltselement-Template `content_element/hyperlink` überschreiben. **HTML-Ausgabe** @@ -111,8 +84,6 @@ Wird ein Bildlink verwendet, sieht die HTML-Ausgabe wie folgt aus: ``` -{{% /tab %}} -{{}} ## Top-Link @@ -129,20 +100,6 @@ Standardbezeichnung »Nach oben« verwendet. ### Template-Einstellungen -{{< tabs groupid="contao-version" style="code" >}} -{{% tab title="Contao 4" %}} -**Inhaltselement-Template:** Hier kannst du das Inhaltselement-Template `ce_toplink` überschreiben. - -**HTML-Ausgabe** -Das Element generiert folgenden HTML-Code: - -```html - -``` -{{% /tab %}} -{{% tab title="Contao 5" %}} **Inhaltselement-Template:** Hier kannst du das Inhaltselement-Template `content_element/toplink` überschreiben. **HTML-Ausgabe** @@ -153,5 +110,3 @@ Das Element generiert folgenden HTML-Code: Nach oben ``` -{{% /tab %}} -{{}} \ No newline at end of file diff --git a/docs/manual/article-management/content-elements/link-elements.en.md b/docs/manual/article-management/content-elements/link-elements.en.md index 3f23d2a7c..dc75aacd3 100644 --- a/docs/manual/article-management/content-elements/link-elements.en.md +++ b/docs/manual/article-management/content-elements/link-elements.en.md @@ -60,33 +60,6 @@ tool for onpage optimization. ### Template settings -{{< tabs groupid="contao-version" style="code" >}} -{{% tab title="Contao 4" %}} -**Content element template:** Here you can overwrite the standard `ce_hyperlink` template. - -**HTML Output** -The element generates the following HTML code: - -```html - -``` - -If an image link is used, the HTML output looks like this: - -```html - -``` -{{% /tab %}} -{{% tab title="Contao 5" %}} **Content element template:** Here you can overwrite the standard `content_element/hyperlink` template. **HTML Output** @@ -110,8 +83,6 @@ If an image link is used, the HTML output looks like this: ``` -{{% /tab %}} -{{}} ## Top link @@ -125,20 +96,6 @@ The content element "Top-Link" adds a link to the article, with which you can ju ### Template settings -{{< tabs groupid="contao-version" style="code" >}} -{{% tab title="Contao 4" %}} -**Content element template**: Here you can overwrite the content element `ce_toplink` template. - -**HTML output** -The element generates the following HTML code: - -```html - -``` -{{% /tab %}} -{{% tab title="Contao 5" %}} **Content element template**: Here you can overwrite the content element `content_element/toplink` template. **HTML output** @@ -149,5 +106,3 @@ The element generates the following HTML code: Nach oben ``` -{{% /tab %}} -{{}} \ No newline at end of file diff --git a/docs/manual/article-management/content-elements/media-elements.de.md b/docs/manual/article-management/content-elements/media-elements.de.md index 1a9046b30..aaed26e65 100644 --- a/docs/manual/article-management/content-elements/media-elements.de.md +++ b/docs/manual/article-management/content-elements/media-elements.de.md @@ -43,25 +43,6 @@ möglich ist. ### Template-Einstellungen -{{< tabs groupid="contao-version" style="code" >}} -{{% tab title="Contao 4" %}} -**Inhaltselement-Template:** Hier kannst du das Inhaltselement-Template `ce_image` überschreiben. - -**HTML-Ausgabe** -Das Element generiert folgenden HTML-Code: - -```html -
-
- - … - -
-
-
-``` -{{% /tab %}} -{{% tab title="Contao 5" %}} **Inhaltselement-Template:** Hier kannst du das Inhaltselement-Template `content_element/image` überschreiben. **HTML-Ausgabe** @@ -77,8 +58,6 @@ Das Element generiert folgenden HTML-Code: ``` -{{% /tab %}} -{{}} ## Galerie @@ -131,45 +110,6 @@ Lightbox geöffnet (dazu ist JavaScript erforderlich). **Galerietemplate:** Hier kannst du das Galerietemplate überschreiben. -{{< tabs groupid="contao-version" style="code" >}} -{{% tab title="Contao 4" %}} -**Inhaltselement-Template:** Hier kannst du das Inhaltselement-Template `ce_gallery` überschreiben. - -**HTML-Ausgabe** -Das Element generiert folgenden HTML-Code: - -```html - -``` -{{% /tab %}} -{{% tab title="Contao 5" %}} **Inhaltselement-Template:** Hier kannst du das Inhaltselement-Template `content_element/gallery` überschreiben. **HTML-Ausgabe** @@ -201,8 +141,6 @@ Das Element generiert folgenden HTML-Code: ``` -{{% /tab %}} -{{}} ## Video/Audio @@ -248,25 +186,6 @@ deaktivieren. ### Template-Einstellungen -{{< tabs groupid="contao-version" style="code" >}} -{{% tab title="Contao 4" %}} -**Inhaltselement-Template:** Hier kannst du das Inhaltselement-Template `ce_player` überschreiben. - -**HTML-Ausgabe** -Das Element generiert folgenden HTML-Code: - -```html -
-
- -
……
-
-
-``` -{{% /tab %}} -{{% tab title="Contao 5" %}} **Inhaltselement-Template:** Hier kannst du das Inhaltselement-Template `content_element/player` überschreiben. **HTML-Ausgabe** @@ -282,8 +201,6 @@ Das Element generiert folgenden HTML-Code: ``` -{{% /tab %}} -{{}} ## Vimeo @@ -333,38 +250,6 @@ Abschnitt [Text](/de/artikelverwaltung/inhaltselemente/text-elemente/#bildeinste ### Template-Einstellungen -{{< tabs groupid="contao-version" style="code" >}} -{{% tab title="Contao 4" %}} -**Inhaltselement-Template:** Hier kannst du das Inhaltselement-Template `ce_vimeo` überschreiben. - -**HTML-Ausgabe** -Das Element generiert folgenden HTML-Code: - -```html -
-
-
- - … - - -
-
-
-
-``` -{{% /tab %}} -{{% tab title="Contao 5" %}} **Inhaltselement-Template:** Hier kannst du das Inhaltselement-Template `content_element/vimeo` überschreiben. **HTML-Ausgabe** @@ -384,8 +269,6 @@ Das Element generiert folgenden HTML-Code: ``` -{{% /tab %}} -{{}} ## YouTube @@ -440,40 +323,6 @@ Abschnitt [Text](/de/artikelverwaltung/inhaltselemente/text-elemente/#bildeinste ### Template-Einstellungen -{{< tabs groupid="contao-version" style="code" >}} -{{% tab title="Contao 4" %}} -**Inhaltselement-Template:** Hier kannst du das Inhaltselement-Template `ce_youtube` überschreiben. - -**HTML-Ausgabe** -Das Element generiert folgenden HTML-Code: - -```html - -
-
-
- - … - - -
-
-
-
- -``` -{{% /tab %}} -{{% tab title="Contao 5" %}} **Inhaltselement-Template:** Hier kannst du das Inhaltselement-Template `content_element/youtube` überschreiben. **HTML-Ausgabe** @@ -493,5 +342,3 @@ Das Element generiert folgenden HTML-Code: ``` -{{% /tab %}} -{{}} diff --git a/docs/manual/article-management/content-elements/media-elements.en.md b/docs/manual/article-management/content-elements/media-elements.en.md index 831985d65..bab3517c8 100644 --- a/docs/manual/article-management/content-elements/media-elements.en.md +++ b/docs/manual/article-management/content-elements/media-elements.en.md @@ -41,25 +41,6 @@ to an image link). Please note that for a linked image a lightbox full view is n ### Template settings -{{< tabs groupid="contao-version" style="code" >}} -{{% tab title="Contao 4" %}} -**Content element template:** Here you can overwrite the content element `ce_image` template. - -**HTML output** -The element generates the following HTML code: - -```html -
-
- - … - -
-
-
-``` -{{% /tab %}} -{{% tab title="Contao 5" %}} **Content element template:** Here you can overwrite the content element `content_element/image` template. **HTML output** @@ -75,9 +56,6 @@ The element generates the following HTML code: ``` -{{% /tab %}} -{{}} - ## Gallery @@ -129,45 +107,6 @@ when clicked (JavaScript is required for this). **Gallery template**: Here you can overwrite the gallery template. -{{< tabs groupid="contao-version" style="code" >}} -{{% tab title="Contao 4" %}} -**Content element template**: Here you can overwrite the content element `ce_gallery` template. - -**HTML Output** -The element generates the following HTML code: - -```html - -``` -{{% /tab %}} -{{% tab title="Contao 5" %}} **Content element template**: Here you can overwrite the content element `content_element/gallery` template. **HTML Output** @@ -199,8 +138,6 @@ The element generates the following HTML code: ``` -{{% /tab %}} -{{}} ## Video/Audio @@ -242,25 +179,6 @@ entire video)", "Metadata (preload the metadata only)" and "None (do not preload ### Template settings -{{< tabs groupid="contao-version" style="code" >}} -{{% tab title="Contao 4" %}} -**Content element template:** Here you can overwrite the content element `ce_player` template. - -**HTML Output** -The element generates the following HTML code: - -```html -
-
- -
……
-
-
-``` -{{% /tab %}} -{{% tab title="Contao 5" %}} **Content element template:** Here you can overwrite the content element `content_element/player` template. **HTML Output** @@ -276,8 +194,6 @@ The element generates the following HTML code: ``` -{{% /tab %}} -{{}} ## Vimeo @@ -323,38 +239,6 @@ The content element "Vimeo" adds a Vimeo video to the article. ### Template settings -{{< tabs groupid="contao-version" style="code" >}} -{{% tab title="Contao 4" %}} -**Content element template**: Here you can overwrite the content element `ce_vimeo` template. - -**HTML Output** -The element generates the following HTML code: - -```html -
-
-
- - … - - -
-
-
-
-``` -{{% /tab %}} -{{% tab title="Contao 5" %}} **Content element template**: Here you can overwrite the content element `content_element/vimeo` template. **HTML Output** @@ -374,8 +258,6 @@ The element generates the following HTML code: ``` -{{% /tab %}} -{{}} ## YouTube @@ -426,40 +308,6 @@ The YouTube content element adds a YouTube video to the article. ### Template settings -{{< tabs groupid="contao-version" style="code" >}} -{{% tab title="Contao 4" %}} -**Content element template**: Here you can overwrite the content element `ce_youtube` template. - -**HTML Output** -The element generates the following HTML code: - -```html - -
-
-
- - … - - -
-
-
-
- -``` -{{% /tab %}} -{{% tab title="Contao 5" %}} **Content element template**: Here you can overwrite the content element `content_element/youtube` template. **HTML Output** @@ -479,5 +327,3 @@ The element generates the following HTML code: ``` -{{% /tab %}} -{{}} \ No newline at end of file diff --git a/docs/manual/article-management/content-elements/text-elements.de.md b/docs/manual/article-management/content-elements/text-elements.de.md index e127d63bd..54ae36d80 100644 --- a/docs/manual/article-management/content-elements/text-elements.de.md +++ b/docs/manual/article-management/content-elements/text-elements.de.md @@ -49,22 +49,6 @@ Verfügung: ### Template-Einstellungen -{{< tabs groupid="contao-version" style="code" >}} -{{% tab title="Contao 4" %}} -**Inhaltselement-Template:** Hier kannst du das Inhaltselement-Template `ce_code` überschreiben. - -**HTML-Ausgabe** -Das Element generiert folgenden HTML-Code: - -```html -
-
-        
-    
-
-``` -{{% /tab %}} -{{% tab title="Contao 5" %}} **Inhaltselement-Template:** Hier kannst du das Inhaltselement-Template `content_element/code` überschreiben. **HTML-Ausgabe** @@ -77,9 +61,6 @@ Das Element generiert folgenden HTML-Code: ``` -{{% /tab %}} -{{}} - ## Beschreibungsliste @@ -130,18 +111,6 @@ niedrigere Überschriften abbilden und natürlich mehrfach vorkommen. ### Template-Einstellungen -{{< tabs groupid="contao-version" style="code" >}} -{{% tab title="Contao 4" %}} -**Inhaltselement-Template:** Hier kannst du das Inhaltselement-Template `ce_headline` überschreiben. - -**HTML-Ausgabe** -Das Element generiert folgenden HTML-Code: - -```html -

-``` -{{% /tab %}} -{{% tab title="Contao 5" %}} **Inhaltselement-Template:** Hier kannst du das Inhaltselement-Template `content_element/headline` überschreiben. **HTML-Ausgabe** @@ -150,9 +119,6 @@ Das Element generiert folgenden HTML-Code: ```html

``` -{{% /tab %}} -{{}} - ## HTML @@ -168,19 +134,11 @@ erlaubt sind. Die Liste der erlaubten Tags findest du in den Backend-Einstellung ### Template-Einstellungen -{{< tabs groupid="contao-version" style="code" >}} -{{% tab title="Contao 4" %}} -**Inhaltselement-Template:** Hier kannst du das Inhaltselement-Template `ce_html` überschreiben. -{{% /tab %}} -{{% tab title="Contao 5" %}} **Inhaltselement-Template:** Hier kannst du das Inhaltselement-Template `content_element/html` überschreiben. -{{% /tab %}} -{{}} Das Inhaltselement hat kein umschließenden HTML-Markup. - ## Aufzählung {#aufzaehlung} Das Inhaltselement »Aufzählung« fügt dem Artikel eine nicht verschachtelte Liste hinzu. Du kannst zwischen einer @@ -203,24 +161,6 @@ importieren kannst. Die CSV-Datei musst du vorher in das Upload-Verzeichnis übe ### Template-Einstellungen -{{< tabs groupid="contao-version" style="code" >}} -{{% tab title="Contao 4" %}} -**Inhaltselement-Template:** Hier kannst du das Inhaltselement-Template `ce_list` überschreiben. - -**HTML-Ausgabe** -Das Element generiert folgenden HTML-Code: - -```html -
- -
-``` -{{% /tab %}} -{{% tab title="Contao 5" %}} **Inhaltselement-Template:** Hier kannst du das Inhaltselement-Template `content_element/list` überschreiben. **HTML-Ausgabe** @@ -235,13 +175,10 @@ Das Element generiert folgenden HTML-Code: ``` -{{% /tab %}} -{{}} Eine nummerierte Aufzählung verwendet das `
    `-Tag statt des ` ``` -{{% /tab %}} -{{}} A numbered enumeration uses the `
      ` tag instead of the `