[TYPO3-german] beta3 / TV 0.5.0: BE Redakteur kann keine neue Inhaltselemente anlegen

Steven Weiß info at code-factory.de
Wed Mar 1 11:23:49 CET 2006


Hallo Peter,
falls die Redakteure tatsächlich alle notwendigen Rechte haben, kann es 
sich um einen Fehler handeln, auf den ich vor einer Weile gestossen bin. 
Hier mein Bugfix:

in t3lib/class.t3lib_tcemain.php ist die Funktion
addDefaultPermittedLanguageIfNotSet().

Die Zeile
$rows =
array_merge(array('uid'=>0),$GLOBALS['TYPO3_DB']->exec_SELECTgetRows('uid','sys_language','pid=0'.t3lib_BEfunc::deleteClause('sys_language')),array('uid'=>-1));

ist die Ursache! Korrekt muss es
$rows =
array_merge(array(array('uid'=>0)),$GLOBALS['TYPO3_DB']->exec_SELECTgetRows('uid','sys_language','pid=0'.t3lib_BEfunc::deleteClause('sys_language')),
array(array('uid'=>-1)));

lauten. Ich habe den Fehler inkl. der Lösung bereits im Bugtracker reported.

mfg Steven



Peter Kraume schrieb:
> Moin zusammen,
> 
> ich nutze die Beta3 zusammen mit Templa Voila 0.5.0.
> Meine Backend Redakteure, die keine Admins sind, können keine neuen 
> Inhaltselemente anlegen. Nach der Auswahl des Inhaltstyp kommt jedes mal 
> die Fehlermeldung "Sie haben nicht die nötigen Rechte, um diese Änderung 
> durchzuführen." Editieren von bestehenden Inhaltselementen ist aber 
> problemlos möglich.
> Mit Admin Rechten tritt das Problem nicht auf.
> 
> Hat jemand eine Idee dazu?
> 
> Gruß
> Peter
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
> 



More information about the TYPO3-german mailing list