[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