Hallo!
Ich habe, auf Wunsch eines Kunden, die Sortierung der News geändert, auf eine Manuelle Sortierung.
folgendes habe ich gemacht:
PHP-Code:
$GLOBALS['TL_DCA']['tl_news']['list']['sorting']['fields'] = array('sorting');
$GLOBALS['TL_DCA']['tl_news']['list']['sorting']['panelLayout'] = 'filter;search,limit';
$GLOBALS['TL_DCA']['tl_news']['list']['sorting']['disableGrouping'] = true;
$GLOBALS['TL_DCA']['tl_news']['list']['sorting']['flag'] = '11';
$GLOBALS['TL_DCA']['tl_news']['fields']['headline']['sorting'] = false;
$GLOBALS['TL_DCA']['tl_news']['fields']['author']['sorting'] = false;
$GLOBALS['TL_DCA']['tl_news']['fields']['author']['filter'] = false;
$GLOBALS['TL_DCA']['tl_news']['fields']['date']['sorting'] = false;
$GLOBALS['TL_DCA']['tl_news']['fields']['date']['sorting'] = false;
$GLOBALS['TL_DCA']['tl_news']['fields']['source']['filter'] = false;
$GLOBALS['TL_DCA']['tl_news']['fields']['noComments']['filter'] = false;
und natürlich auch das "sorting" Feld in der Tabelle hinzugefügt:
Code:
CREATE TABLE `tl_news` (
`sorting` int(10) unsigned NOT NULL default '0',
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
Der Admin kann die Einträge sortieren, aber der Redakteur kann die Einträge zwar verschieben, aber es hat keine Auswirkung.
Beim neu Laden ist wieder die alte Sortierung drinnen.
Kann mir jemand helfen? Muss ich noch etwas einstellen für den Redakteur?
EDIT:
Ich bin darauf gekommen das es an den Rechten liegen muss und zwar bekomme ich beim System log folgenden Meldung
Not enough permissions to cut news item ID "28" to news archive ID "11"
Not enough permissions to cut news item ID "11" to news archive ID "109"
Not enough permissions to cut news item ID "109" to news archive ID "11"
wobei die news archive ID nicht stimmen kann weil sie oft unterschiedlich ist, in dem selbem Archiv.
Neue Frage, wie kann ich dem Redakteur die action "cut" freischalten?
LG
pressi
Lesezeichen