Hallo Zusammen,
vor einiger Zeit wollte ich die Formulare in eine Form bringen, die funktioniert wie die Seitenstruktur.
Also einfach, Formular 1, darunter Formular 1.1,1.2,usw., wie eben die Ebenen der Seitenstruktur.
Das hat einfach den Hintergrund, dass bei einigen unserer Installationen an die hundert Formulare existieren, welche, auch wenn man sich an eine gewisse Struktur hält, keinen Durchblick mehr erlauben.
Da mein Hauptziel nur darin liegt, die Liste der Formulare übersichtlicher zu machen, brauche ich auch keine weitergehenden Funktionen wie, bspw, aus dem "Formularbaum" auswählbares Formular, es geht mir reineweg um die Optik der Liste.
Ich habe dafür den Aufbau der Seitenstruktur in der tl_form.php nachgebaut, was auch generell gut funktioniert:
Code:
<?php
$GLOBALS['TL_DCA']['tl_form']['list']['sorting']['mode'] = 5;
$GLOBALS['TL_DCA']['tl_form']['list']['sorting']['icon'] = 'files/formular/formular.svg';
$GLOBALS['TL_DCA']['tl_form']['fields']['pid'] = array(
'sql' => "int(10) unsigned NOT NULL default 0"
);
$GLOBALS['TL_DCA']['tl_form']['fields']['sorting'] = array(
'sql' => "int(10) unsigned NOT NULL default 0"
);
$GLOBALS['TL_DCA']['tl_form']['list']['operations']['cut'] = array(
'href' => 'act=paste&mode=cut',
'icon' => 'cut.svg',
'attributes' => 'onclick="Backend.getScrollOffset()"',
);
Leider habe ich das Problem, dass die Redakteure die Formulare nicht über die cut-Operation verschieben können, da hier die Berechtigungen fehlen:
Bildschirmfoto-2022-11-30-um-15.01.13.jpg
Ich bin nicht ganz dahintergekommen, wie bzw. wo ich die einstellen kann. Mir würde es allerdings auch reichen, die Berechtigung an dieser Stelle komplett freizugeben, da eine Barriere hier sowieso keinen Sinn ergibt...
Versteht mich jemand und kann mir helfen? Würde mich freuen
Lesezeichen