Hallo!
Habe ein kleines Problem beim Anlegen eines Backend Users. Und zwar benutze ich die Länder der static_info_tables extension für die website. Die Länder sind normal über die List-View auf Root Ebene zu editieren.
Möchte nun auch einem Backend User das Recht geben, die Länder zu bearbeiten. Nur kann ich ihm irgendwie nirgends zugriff darauf geben...
Habe in der ext_tables.php der static_info_tables was interessantes gefunden:
$TCA['static_countries'] = array(
'ctrl' => array(
'label' => 'cn_short_en',
'label_alt' => 'cn_short_en,cn_iso_2',
'readOnly' => 1, // This should always be true, as it prevents the static data from being altered
'adminOnly' => 1,
'rootLevel' => 1,
'is_static' => 1,
'default_sortby' => 'ORDER BY cn_short_en',
'title' => 'LLL:EXT:'.STATIC_INFO_TABLES_EXTkey.'/locallang_db.xml:static_countries.title',
'dynamicConfigFile' => PATH_BE_staticinfotables.'tca.php',
'iconfile' => PATH_BE_staticinfotables_rel.'icon_static_countries.gif',
),
Die Stelle mit adminOnly klingt für mich interessant, werde jetzt mal versuchen das auf 0 zu setzen und mal schaun ob ein normaler Backend User dann darauf zugriff hat...
Problem gelöst! adminOnly auf 0 setzen und dann die Rechte entsprechend vergeben...