Hallo schon wieder,
nachdem ich die meisten meiner Frontend-Problemchen dank diesen tollen Forums gelöst bekommen habe, möchte ich ich noch dem Backend zuwenden, ich habe 2-3 (Luxus-)Problemchen, die ich beseitigt wissen möchte.
Eines davon ist das aus 3.5 bekannte dcaconfig.php - das gibt's ja anscheinend nicht mehr. Immerhin habe ich 'rausgefunden, dass man wohl eine entsprechende Datei nach app/Resources/contao/dca/ legen soll. Wie muss die heißen? Auch wieder config.php (Frage eins)? Und ist der Inhalt genauso zu gestalten wie bei 3.5 in der dcaconfig oder anders (Frage 2)? Falls anders: wie (vielleicht Frage 3)? (Damit ich mich nicht wundere, dass oder warum irgendwas nicht klappt frage ich lieber VORHER)
Spezialfrage 4: Werden die Sachen überhaupt noch unterstützt bzw. heißen auch die in der 4.4 wieder anders?
Hier meine dcaconfig.php aus der 3.5:
PHP-Code:
<?php
// Put your custom configuration here
// Die eigene RTE-Konfiguration für Text-Elemente verwenden
$GLOBALS['TL_DCA']['tl_content']['fields']['text']['eval']['rte'] = 'tinyCustom';
// fill sender name and email field in newsletter with BackendUser:
$this->import('BackendUser', 'User');
$GLOBALS['TL_DCA']['tl_newsletter']['fields']['sender']['default'] = $this->User->email;
$GLOBALS['TL_DCA']['tl_newsletter']['fields']['senderName']['default'] = $this->User->name;
$GLOBALS['TL_DCA']['tl_newsletter']['fields']['content']['default'] = 'Hallo ##firstname##';
$GLOBALS['TL_DCA']['tl_member']['fields']['gender']['eval']['mandatory'] = true;
//$GLOBALS['TL_DCA']['tl_member']['fields']['email']['eval']['unique'] = false;
if(TL_MODE == 'BE' && \BackendUser::getInstance()->isMemberOf(2)) // ID der Benutzergruppe "Newsletter"
{
unset ($GLOBALS['TL_DCA']['tl_newsletter_channel']['list']['operations']['recipients']);
unset ($GLOBALS['TL_DCA']['tl_newsletter_channel']['list']['operations']['show']);
unset ($GLOBALS['TL_DCA']['tl_newsletter_channel']['list']['global_operations']['all']);
unset ($GLOBALS['TL_DCA']['tl_member']['list']['operations']['edit']);
unset ($GLOBALS['TL_DCA']['tl_member']['list']['operations']['copy']);
unset ($GLOBALS['TL_DCA']['tl_member']['list']['operations']['delete']);
unset ($GLOBALS['TL_DCA']['tl_member']['list']['global_operations']['all']);
//$GLOBALS['TL_DCA']['tl_member']['fields']['groups']['eval']['multiple'] = false;
}
Da ist auch eine Zeile für den TinyMCE drin, dafür mache ich einen separaten Thread auf.
Lesezeichen