[TYPO3-german] Probleme beim Hinzufügen von Seiteninhalt

Steven Weiß info at code-factory.de
Sun Feb 19 13:10:57 CET 2006


Hi,
ich habe die Ursache für diesen Fehler nun nach einigem Debuggen gefunden:

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


Steven Weiß schrieb:
> Hi,
> ich habe eine Benutzergruppe testweise mit allen Berechtigungen
> ausgestattet. Trotzdem kann ich über TemplaVoila (v0.4.0) keinen
> Seiteninhalt anlegen, es kommt immer die Meldung
> 
> "Sorry, you didn't have proper permissions to perform this change"
> 
> Über das andere "Page"-Modul funktioniert es. Ein Blick in die
> Log-History zeigt folgendes:
> 
> recordEditAccessInternals() check failed. [ERROR: The "languageField"
> field named "sys_language_uid" was not found in testing record!]
> 
> Weiß jemand eine Lösung?
> 
> mfg Steven
> 





More information about the TYPO3-german mailing list