Ergebnis 1 bis 6 von 6

Thema: Prüfen ob im Vorschaumodus

  1. #1
    Contao-Nutzer
    Registriert seit
    09.01.2011.
    Beiträge
    234

    Standard Prüfen ob im Vorschaumodus

    Ich möchte in meiner Klasse wissen ob der Vorschaumodus aktiv ist, um das preview.php meinen makeLink Funktion hinzuzufügen.
    Dies scheint nicht mehr zu klappen:

    PHP-Code:
    if(\Input::cookie('FE_PREVIEW')){ 
    Dankeschön =)

  2. #2
    Contao-Nutzer
    Registriert seit
    15.03.2010.
    Ort
    AT
    Beiträge
    204

    Standard

    PHP-Code:
    $request System::getContainer()->get('request_stack')->getCurrentRequest();
    if (
    $request->attributes->has('_preview')) {


    Oder mit dependency injection:
    https://docs.contao.org/dev/referenc.../#scopematcher

  3. #3
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.114
    Partner-ID
    10107
    » sponsor me via GitHub or PayPal or Revolut

  4. #4
    Contao-Nutzer
    Registriert seit
    09.01.2011.
    Beiträge
    234

    Standard

    Zitat Zitat von heyho Beitrag anzeigen
    PHP-Code:
    $request System::getContainer()->get('request_stack')->getCurrentRequest();
    if (
    $request->attributes->has('_preview')) {


    Oder mit dependency injection:
    https://docs.contao.org/dev/referenc.../#scopematcher
    Attempted to load class "System" from namespace "xxx\\Mitglieder\\classes\\elements".\nDid you forget a "use" statement for another namespace
    wie sieht das passende use aus? Danke

  5. #5
    Contao-Nutzer
    Registriert seit
    09.01.2011.
    Beiträge
    234

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Leider klappen die Beispiele meist nicht

    Argument 1 passed to xxx\\Mitglieder\\classes\\elements\\MitgliederList e::__construct() must be an instance of Contao\\CoreBundle\\Security\\Authentication\\Toke n\\TokenChecker, instance of Contao\\ContentModel given, called in /www/htdocs/w01d8bed/xxx/vendor/contao/core-bundle/src/Resources/contao/library/Contao/Controller.php on line 623 at /www/htdocs/w01d8bed/xxx/src/xxx/Mitglieder/Resources/contao/classes/elements/MitgliederListe.php:136)"} []

    evtl. auch ein weiterer use nötig da in src Verzeichnis? Danke

  6. #6
    Contao-Nutzer
    Registriert seit
    15.03.2010.
    Ort
    AT
    Beiträge
    204

    Standard

    Vll. schaust du mal in die Klasse System. Da steht ganz oben der Namespace.
    https://github.com/contao/contao/blo...tao/System.php

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •