Verbesserungsvorschlag: Abfrage für BE Template TL_MODE unter Contao 5.x

Markus Schindler - CodeSache.de's Avatar

Markus Schindler - CodeSache.de

21 Dec, 2023 04:07 PM

Produkt: Custom Elements Contao
Contao-Version: 5.x

Ich habe bisher bei einigen Templates folgende Infos in der Backendansicht ausgegeben, damit mir der Rest nicht angezeigt wird.
Mit Contao 5.x wird TL_MODE nicht mehr unterstützt.

<?php
if (TL_MODE === 'BE') {
echo $this->headline;
echo " / ";
echo $this->teasertext;
return;
}
?>

Wie schreibe ich jetzt die IF Abfrage ob ich im Backend bin ?

Vielen Dank schon mal

Markus

  1. 1 Posted by Markus Schindle... on 22 Dec, 2023 08:24 AM

    Markus Schindler - CodeSache.de's Avatar

    Ich konnte es so lösen.

    Gibt es da was zu verbessern ?

    <?php
    use Contao\System;
    use Symfony\Component\HttpFoundation\Request;
    if (System::getContainer()->get('contao.routing.scope_matcher')
    ->isBackendRequest(System::getContainer()->get('request_stack')->getCurrentRequest() ?? Request::create(''))
    )
    {
    echo $this->headline;
    echo "<hr>";
    echo $this->teasertext;
    return;
    }
    ?>
    
  2. Support Staff 2 Posted by RockSolid Theme... on 22 Dec, 2023 12:05 PM

    RockSolid Themes's Avatar

    Vielen Dank für Ihre Frage.

    Anstatt der If-Abfrage kann in der Konfiguration des Custom Elements über beTemplate ein eigenes Template für die Verwendung im Backend definiert werden. Weitere Informationen dazu finden Sie in der Dokumentation der Erweiterung: https://rocksolidthemes.com/de/contao/plugins/custom-content-elements/dokumentation#eigene-elemente

  3. 3 Posted by Markus Schindle... on 22 Dec, 2023 02:48 PM

    Markus Schindler - CodeSache.de's Avatar

    Danke für die Rückmeldung (Schulterblick) !

    Die hatte ich bereist im Einsatz habe aber gar nicht mehr daran gedacht, das es darüber gelöst werden kann.

Reply to this discussion

Internal reply

Formatting help / Preview (switch to plain text) No formatting (switch to Markdown)

Attaching KB article:

»

Attached Files

You can attach files up to 10MB

If you don't have an account yet, we need to confirm you're human and not a machine trying to post spam.

Keyboard shortcuts

Generic

? Show this help
ESC Blurs the current field

Comment Form

r Focus the comment reply box
^ + ↩ Submit the comment

You can use Command ⌘ instead of Control ^ on Mac