Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 40 von 44

Thema: dcaconfig.php

  1. #1
    Contao-Nutzer
    Registriert seit
    30.05.2013.
    Beiträge
    16

    Frage dcaconfig.php

    Hallo zusammen,

    an entsprechenden Stellen werden mögl. Änderungen an der „dcaconfig.php“ erwähnt/besprochen – und auch der Pfad „contao/system/config/dcaconfig.php“ angegeben.
    Allein wo ist diese Datei abgeblieben ? In meiner Installation 3.5.15 ist sie unauffindbar – ganz besonders im „Zielverzeichnis".

    Wer verrät mir an welcher Umnachtung ich leide – bzw. welchen Schuss ich nicht gehört habe ?

    Ich freue mich über jeden kleinen Fingerzeig.

  2. #2
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.108
    Partner-ID
    10107

    Standard

    Diese Datei (und Andere) wird bei der Installation angelegt: https://github.com/contao/core/blob/...stall.php#L799

    Der Pfad lautet außerdem system/config/…

  3. #3
    AG Pressearbeit
    Community-Moderator
    Buchautor 'Contao für Webdesigner'
    Avatar von planepix
    Registriert seit
    05.06.2009.
    Ort
    Stuttgart
    Beiträge
    6.469
    Partner-ID
    107
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo controllo,

    schau mal in diesem Thread:
    https://community.contao.org/de/show...-kursiv-setzen

    Dort findest du Hinweise zur dcaconfig.php und wie du diese anlegen kannst.
    ---------------------------------
    Beste Grüße planepix
    Contao für Webdesigner (Website), Twitter: @contaowebdesign
    weitzeldesign
    Contao-Sprechstunde
    Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
    Contao Jahrbuch: www.contao-jahrbuch.de
    Contao Agenturtag: www.contao-agenturtag.de
    Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de
    Contao 4 Erfahrungen als Gitbook: https://app.gitbook.com/@planepix/s/...-mit-contao-4/
    Contao 4 & Manager Hosterhinweise: https://github.com/contao/contao-manager/wiki

    Schon wieder ein Update?
    Glücklich sind die, die den Wert erkennen – und wertschätzen.
    „Muss man machen wie beim Zahnarzt. Der bestraft einen auch mit hohen Rechnungen wenn man die Pflege vernachlässigt.”

  4. #4
    Contao-Nutzer
    Registriert seit
    30.05.2013.
    Beiträge
    16

    Standard

    Danke Spooky und

    danke planepix, dein empfohlener Thread war der richtige Fingerzeig !!

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

    Standard

    Gibt es die dcaconfig.php in Contao 4 auch noch?

  6. #6
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.108
    Partner-ID
    10107

    Standard

    Jein. Du kannst sie noch benutzen, indem du sie selbst anlegst (am selben Ort wie bisher). Allerdings ist die dcaconfig.php deprecated und du solltest stattdessen DCA Änderungen in app/Resources/contao/dca machen.

  7. #7
    Contao-Fan Avatar von ph!L
    Registriert seit
    04.11.2009.
    Ort
    Internet
    Beiträge
    402

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Jein. Du kannst sie noch benutzen, indem du sie selbst anlegst (am selben Ort wie bisher). Allerdings ist die dcaconfig.php deprecated und du solltest stattdessen DCA Änderungen in app/Resources/contao/dca machen.

    gilt das auch für die Managed Edition?

  8. #8
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.108
    Partner-ID
    10107

    Standard

    Das gilt für Contao 4 generell, ja.

  9. #9
    Contao-Nutzer Avatar von manjarco
    Registriert seit
    16.11.2010.
    Ort
    Solingen
    Beiträge
    91

    Standard

    Falls jemand genauer wissen möchte wo welche Änderungen unter Contao 4 zu machen sind wird hier fündig:

    https://de.contaowiki.org/Ordner_und...en_in_Contao_4

  10. #10
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.280

    Standard

    Servus,

    ich würde gerne wieder einige Menüpunkte umbenennen. Den Ordner dca gibts bei mir nicht unter app/Resources/contao

    Contao 4.5 frisch installiert

  11. #11
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.108
    Partner-ID
    10107

    Standard

    Diese Ordner legst du selbst an.

  12. #12
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.280

    Standard

    Ich sehe gerade...das steht in der langconfig.php. In welchen Ordner müsste die? app/Resources/contao/config/languages?

  13. #13
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.108
    Partner-ID
    10107

    Standard

    Die langconfig.php kommt in den Ordner system/config

    Die Benutzung der langconfig.php ist aber deprecated, statt dessen solltest du app/Resources/contao/languages nehmen. Dort erstellst du dir dann Unterordner für die jeweiligen Sprachen und dann die richtigen PHP Dateien.

  14. #14
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.280

    Standard

    Es geht hier nur im Texte fürs Backend.

    PHP-Code:
    $GLOBALS['TL_LANG']['MOD']['article']     = array('Inhalte''Artikel und Inhaltselemente verwalten.');
    $GLOBALS['TL_LANG']['MOD']['calendar'] = array('Terminkalender''Events verwalten und als Kalender oder Eventliste ausgeben.'); 

    Wäre also app/Resources/contao/languages/de/langconfig.php korrekt?

  15. #15
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.108
    Partner-ID
    10107

    Standard

    Nein, die langconfig.php gehört wie gesagt in den Ordner system/config.

    Was möchtest du ändern?

  16. #16
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.280

    Standard

    Ich will die Menüpunkte im Backend umbenennen. Bisher (C3.x) ging das über die langconfig.php

    PHP-Code:
    $GLOBALS['TL_LANG']['MOD']['article']     = array('Inhalte''Artikel und Inhaltselemente verwalten.');
    $GLOBALS['TL_LANG']['MOD']['calendar'] = array('Terminkalender''Events verwalten und als Kalender oder Eventliste ausgeben.'); 

  17. #17
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.108
    Partner-ID
    10107

    Standard

    Translations für $GLOBALS['TL_LANG']['MOD'] gehören in die Datei "modules.php". Also bspw. app/Resources/contao/languages/de/modules.php

  18. #18
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.280

    Standard

    Hmm ich habe das jetzt unter dem Pfad angelegt...Cache geleert aber es ändert sich nix.

    Pfad: app/Resources/contao/languages/de

    modules.php

    PHP-Code:
    <?php if (!defined('TL_ROOT')) die('You cannot access this file directly!');

    $GLOBALS['TL_LANG']['MOD']['article']     = array('Inhalte''Artikel und Inhaltselemente verwalten.');
    $GLOBALS['TL_LANG']['MOD']['calendar'] = array('Terminkalender''Events verwalten und als Kalender oder Eventliste ausgeben.');

    ?>
    Geändert von Kahmoon (12.06.2018 um 10:38 Uhr)

  19. #19
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.108
    Partner-ID
    10107

    Standard

    Sollte so funktionieren, ja. Nach der Änderung var/cache löschen und nicht über die app_dev.php zugreifen!

  20. #20
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.108
    Partner-ID
    10107

    Standard

    Zitat Zitat von Kahmoon Beitrag anzeigen
    PHP-Code:
    <?php if (!defined('TL_ROOT')) die('You cannot access this file directly!');

    $GLOBALS['TL_LANG']['MOD']['article']     = array('Inhalte''Artikel und Inhaltselemente verwalten.');
    $GLOBALS['TL_LANG']['MOD']['calendar'] = array('Terminkalender''Events verwalten und als Kalender oder Eventliste ausgeben.');

    ?>
    Schreib es bitte so:
    PHP-Code:
    <?php

    $GLOBALS
    ['TL_LANG']['MOD']['article']  = array('Inhalte''Artikel und Inhaltselemente verwalten.');
    $GLOBALS['TL_LANG']['MOD']['calendar'] = array('Terminkalender''Events verwalten und als Kalender oder Eventliste ausgeben.');

  21. #21
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.280

    Standard

    Kein schließendes Tag?

    Leider mag er es nach wie vor nicht....sehr seltsam . Egal..dann bleibt es wie es ist....

    Danke dir

  22. #22
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.108
    Partner-ID
    10107

    Standard

    Ja, kein schließendes Tag.

  23. #23
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.280

    Standard

    Habe jetzt mal den Cache nicht via FTP sondern über den Contao Manager gelöscht und siehe da...es geht.

    Danke für deine Hilfe

  24. #24
    Contao-Urgestein Avatar von Franko
    Registriert seit
    22.06.2009.
    Beiträge
    1.503
    Partner-ID
    6122

    Standard

    Mein Versuch unter:

    \app\Resources\contao\dca\dcaconfig.php

    mit folgendem Eintrag:

    PHP-Code:
    <?php 

    if(TL_MODE) == 'BE') {
      
    $GLOBALS['TL_CSS'][] = 'files/themes/contao_be.css';  
    }
    scheitert. Den Cache habe ich zuvor gelöscht. Wenn ich im backend bin sehe keine CSS Änderung bzw. das file wird nicht eingetragen ...
    ?
    Freelancer, Digital Design Enthusiast, Contao Aficionado and Tutorial Junkie @MoinFranko - Carpe diem ...

  25. #25
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.108
    Partner-ID
    10107

    Standard

    Die dcaconfig.php gehört in den Ordner system/config/, auch in Contao 4. Dein Code gehört aber eher in die initconfig.php, nicht in die dcaconfig.php. Du änderst ja kein DCA.

    Jedoch solltest du in Contao 4 nicht die dcaconfig.php oder initconfig.php verwenden.

    Zu deinem Vorhaben siehe auch https://github.com/contao/core-bundle/issues/1437

  26. #26
    Contao-Urgestein Avatar von Franko
    Registriert seit
    22.06.2009.
    Beiträge
    1.503
    Partner-ID
    6122

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Die dcaconfig.php gehört in den Ordner system/config/, auch in Contao 4. Dein Code gehört aber eher in die initconfig.php, nicht in die dcaconfig.php. Du änderst ja kein DCA.

    Jedoch solltest du in Contao 4 nicht die dcaconfig.php oder initconfig.php verwenden.

    Zu deinem Vorhaben siehe auch https://github.com/contao/core-bundle/issues/1437
    Hm,
    also meine Versuche gehören eigentlich in die initconfig.php unter system/config die aber in der 4er nicht mehr herangezogen wird.
    Entsprechend kann man zu Zeit nur auf die Umsetzung des besagten Issues warten.

    Allerdings reichen die Vorschläge im Issue so ja dann auch nicht aus - gemessen an den Möglichkeiten die die initconfig bot:
    PHP-Code:
    if (TL_MODE == 'BE' && \BackendUser::getInstance()->authenticate() && \BackendUser::getInstance()->isMemberOf(1)) 

        
    $GLOBALS['TL_CSS'][] = 'files/backend/be.css'

    aus Beitrag: https://community.contao.org/de/show...l=1#post420974
    Freelancer, Digital Design Enthusiast, Contao Aficionado and Tutorial Junkie @MoinFranko - Carpe diem ...

  27. #27
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.108
    Partner-ID
    10107

    Standard

    Zitat Zitat von Franko Beitrag anzeigen
    die aber in der 4er nicht mehr herangezogen wird.
    Doch, wird sie. Nur verwenden solltest du sie nicht unbedingt, weil deprecated

  28. #28
    Contao-Urgestein Avatar von Franko
    Registriert seit
    22.06.2009.
    Beiträge
    1.503
    Partner-ID
    6122

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Doch, wird sie. Nur verwenden solltest du sie nicht unbedingt, weil deprecated
    Ok,
    system/config/initconfig.php mit :

    PHP-Code:
    <?php

     
    if(TL_MODE) == 'BE') { 
      
    $GLOBALS['TL_CSS'][] = 'files/themes/contao_be.css';   
    }
     
    ?>
    Code:
    [2018-06-14 12:48:13] app.CRITICAL: An exception occurred. {"exception":"[object] (Symfony\\Component\\Debug\\Exception\\FatalThrowableError(code: 0): Parse error: syntax error, unexpected '==' (T_IS_EQUAL) at ...htdocs\\system\\config\\initconfig.php:37)"} []
    [2018-06-14 12:48:21] request.INFO: Matched route "contao_backend". {"route":"contao_backend","route_parameters":{"_scope":"backend","_token_check":true,"_controller":"Contao\\CoreBundle\\Controller\\BackendController::mainAction","_route":"contao_backend"},"request_uri":".../contao","method":"HEAD"} []
    Habe es jetzt im template "be_main.html5" probiert. Mit

    PHP-Code:
    <?php if ( \BackendUser::getInstance()->authenticate() && \BackendUser::getInstance()->isMemberOf(1)) : ?>

        <link rel="stylesheet" href="files/themes/contao_be.css">
        
    <?php endif; ?>
    passiert nichts. Lasse ich die Abfrage weg sehe ich meine CSS Änderungen im BE ???
    Freelancer, Digital Design Enthusiast, Contao Aficionado and Tutorial Junkie @MoinFranko - Carpe diem ...

  29. #29
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.108
    Partner-ID
    10107

    Standard

    Hast du dir die Fehlermeldung und deinen Code überhaupt angesehen?

  30. #30
    Contao-Urgestein Avatar von Franko
    Registriert seit
    22.06.2009.
    Beiträge
    1.503
    Partner-ID
    6122

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Hast du dir die Fehlermeldung und deinen Code überhaupt angesehen?
    MannOMann - Schreibfehler - Sorry
    Freelancer, Digital Design Enthusiast, Contao Aficionado and Tutorial Junkie @MoinFranko - Carpe diem ...

  31. #31
    Contao-Urgestein Avatar von Franko
    Registriert seit
    22.06.2009.
    Beiträge
    1.503
    Partner-ID
    6122

    Standard

    Dennoch,
    wie schaffe ich es über das "template be_main.html5" zwischen bestimmten BE Nutzer o. Nicht Admins zu unterscheiden - obige Angaben fruchten nicht.
    Habe das gefunden

    PHP-Code:
    /* Check if a BE user is logged in */ 

    if(sha1(session_id().(!Config::get('disableIpCheck') ? Environment::get('ip') : '').'BE_USER_AUTH') == Input::cookie('BE_USER_AUTH')) { 
        
    var_dump('im BE eingeloggt'); 
    }  
     else {
        
    var_dump('im BE NICHT eingeloggt'); 

    Das geht - ist aber nicht was ich aktuell benötige ...
    Freelancer, Digital Design Enthusiast, Contao Aficionado and Tutorial Junkie @MoinFranko - Carpe diem ...

  32. #32
    Contao-Urgestein Avatar von Franko
    Registriert seit
    22.06.2009.
    Beiträge
    1.503
    Partner-ID
    6122

    Standard

    Nicht mein Tag:

    PHP-Code:
    if (\BackendUser::getInstance()->authenticate() && \BackendUser::getInstance()->isAdmin ) {
        
    var_dump(jaaaaaaaaaaaaaaaaaaa);

    geht ...
    Freelancer, Digital Design Enthusiast, Contao Aficionado and Tutorial Junkie @MoinFranko - Carpe diem ...

  33. #33
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.280

    Standard

    Habe jetzt noch mal ein paar Variablen die anscheinend nicht an der richtigen Stelle sind.

    Es war früher in der langconfig.php

    PHP-Code:
    $GLOBALS['TL_LANG']['MSC']['reginfo']       = 'Kurs kann wie geplant stattfinden. Bitte melden Sie sich an.';
    $GLOBALS['TL_LANG']['MSC']['regmini']       = 'Minimale Teilnehmerzahl ist noch nicht erreicht. Bitte melden Sie sich an.';
    $GLOBALS['TL_LANG']['MSC']['regmaxi']       = 'Maximale Teilnehmerzahl ist erreicht. Ein Anmeldung ist aktuell nicht mehr möglich.'
    Ich habe es sowohl in app/Resources/contao/config/langconfig.php als auch in app/Resources/contao/languages/de/modules.php versucht. Leider ignoriert er es an beiden Stellen.

    Nachdem es MSC und kein MOD ist...nehme ich an das Letzteres eh falsch ist.

  34. #34
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.108
    Partner-ID
    10107

    Standard

    Gehört in die default.php

  35. #35
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.280

    Standard

    aber im Ordner config? :-)

  36. #36
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.108
    Partner-ID
    10107

    Standard

    Nein, angepasste Übersetzungen gehören nach app/Resources/contao/languages - dort dann in den jeweiligen Unterordner der Sprache.

    Die langconfig.php gehört in den Ordner system/config.

    Übrigens wiederhole ich mich in diesem Thread sehr oft

  37. #37
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.280

    Standard

    Ja, ich kann es irgendwie nicht selbst ausmachen welche Datei wo hin gehört. Bzw. sehe ich kein System dahin um selbst drauf zu kommen.

    Sorry...stelle ungern doofe Fragen

  38. #38
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.108
    Partner-ID
    10107

    Standard

    Zitat Zitat von Kahmoon Beitrag anzeigen
    Ja, ich kann es irgendwie nicht selbst ausmachen welche Datei wo hin gehört. Bzw. sehe ich kein System dahin um selbst drauf zu kommen.
    Du musst doch einfach nur nachsehen, wo sich welche Dinge im core-bundle befinden bspw. Alle translations mit dem key "MSC" befinden sich in der default.xlf bspw. https://github.com/contao/core-bundl...xlf#L864-L2405
    Geändert von Spooky (15.06.2018 um 09:43 Uhr)

  39. #39
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.280

    Standard

    Ja, da fängts ja schon an. Kein Plan wo das core-bundle bei C4 ist. Da bin ich noch zu neu...in C3 kein Ding ;-)

  40. #40
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.108
    Partner-ID
    10107

    Standard

    vendor/contao/core-bundle

    Notfalls einfach danach suchen...

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
  •