Ankündigung

Einklappen
Keine Ankündigung bisher.

ThemeDesigner, Demo-Installer im Backend ausblenden, selbst für Admins

Einklappen
Das ist ein wichtiges Thema.
X
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • #31
    Templates sind Contao-Kernelement. Das sollte direkt über die Benutzerrechte möglich sein.
    http://www.premium-contao-themes.com

    Kommentar


    • #32
      ich bin offensichtlich zu blöd dafür.
      Hab zum einen probiert, die Datei initconfig.php unter /contao abzulegen -> funktioniert nicht, bekomme aber auch keine fehlermeldung
      Hab zum anderen die Datei initconfig.php unter /system/config/ abgespeichert -> funktioniert nicht, es wird nur der quellcode der Datei einfach zu Beginn der Seite als Text ausgegeben
      Contao 4.13,
      nach dem abspeichern jeweils den Anwendungscache-Cache neu aufgebaut.
      Zuletzt geändert von office@narosy.at; 14.03.2024, 11:33.

      Kommentar


      • #33
        H
        ab zum anderen die Datei initconfig.php unter /system/config/ abgespeichert -> funktioniert nicht, es wird nur der quellcode der Datei einfach zu Beginn
        Richtiger Ort. Du hast die Datei nicht mit <?php gestartet. Damit ist es nur eine php Datei mit Freitextinhalt.
        https://forum.premium-contao-themes....3649#post13649
        http://www.premium-contao-themes.com

        Kommentar


        • #34
          wie gesagt...
          ich bin offensichtlich zu blöd dafür.
          ;-)
          vielen Dank für den Tipp

          Kommentar


          • #35
            Hallo zusammen,

            hat jemand das schon für Contao5.3 gelöst?

            Wäre dankbar für einen Tipp.

            Grüße Günter

            HTML-Code:
            <?php
            
            // only show ThemeDesigner, DemoInstaller and/or ThemeInstaller for backend user by id
            
            if(TL_MODE == 'BE')
            {
            $arrUsers = array(1); // user-id
            $objUser = \BackendUser::getInstance();
            
            if( !in_array($objUser->id, $arrUsers) )
            {
            // hide ThemeDesigner
            unset($GLOBALS['BE_MOD']['design']['pct_themedesigner']);
            // hide DemoInstaller
            unset($GLOBALS['BE_MOD']['design']['pct_demoinstaller']);
            // hide ThemeInstaller
            unset($GLOBALS['BE_MOD']['system']['pct_theme_installer']);
            }
            } 

            Kommentar


            • #36
              Contao 4.13, 5.3

              PHP-Code:
              $request = \Contao\System::getContainer()->get('request_stack')->getCurrentRequest();
              if( 
              $request && \Contao\System::getContainer()->get('contao.routing.scope_matcher')->isBackendRequest($request) )
              {
              $arrUsers = array(); // user-id
              $objUser = \Contao\BackendUser::getInstance();
              if( !
              in_array($objUser->id$arrUsers) )
              {
              // hide ThemeDesigner
              unset($GLOBALS['BE_MOD']['design']['pct_themedesigner']);
              // hide DemoInstaller
              unset($GLOBALS['BE_MOD']['design']['pct_demoinstaller']);
              // hide ThemeInstaller
              unset($GLOBALS['BE_MOD']['system']['pct_theme_installer']);
              }

              http://www.premium-contao-themes.com

              Kommentar


              • #37
                Die Datei initconfig.php funktioniert nicht im Ordner /system/config/

                Hab die Datei jetzt als config.php im Ordner /contao/config/ abgelegt. Hier funktioniert es.

                ;-)

                Kommentar


                • #38
                  Zitat von fan Beitrag anzeigen
                  Die Datei initconfig.php funktioniert nicht im Ordner /system/config/

                  Hab die Datei jetzt als config.php im Ordner /contao/config/ abgelegt. Hier funktioniert es.

                  ;-)
                  Jup. dcaconfig, inticonfig, langconfig -> geht alles ab Contao 5.0 nicht mehr.
                  http://www.premium-contao-themes.com

                  Kommentar

                  Lädt...
                  X