|
Verfasst am: 21. 09. 2008 [23:13]
|
|
enobe.de
Dabei seit: 08.02.2007
Beiträge: 115
|
Oft gehabt: Verschieben von Seiteninhalt im Backend zwischen verschiedenen Elementen, und ungewollt werden die voreingestelleten Werte für die Position der Spalte (colPos) und/oder Sprache (sys_language_uid) geändert/verändert bzw. falsch eingestellt.
Ursache ist die vordefinierte Konfiguration der Tabelle tt_content:
$TCA['tt_content']['ctrl']['copyAfterDuplFields'] = 'colPos,sys_language_uid';
Beheben läßt sich dieser Unvorteil durch eine Änderung in:
$TCA['tt_content']['ctrl']['copyAfterDuplFields'] = '';
Wo? Folgende Möglichkeiten gibt es:
1.
Mal eben schnell temporär in der Datei der Extension-Tables '..typo3conf/temp_CACHED_abcdef_ext_tables.php' diese Zeile, bzw. den Eintrag finden und ändern, oder die komplette Zeile am Ende anfügen.
2.
Eine neue Extension erstellen, wo obenstehende geänderte Zeile in der Datei 'ext_tables.php' eingefügt ist. Per ExtManager installieren, und für 'ewig' geändert.
Anbei kann der Wert für 'useColumnsForDefaultValues' mit geändert werden.
$TCA['tt_content']['ctrl']['useColumnsForDefaultValues'] = '';
Diese Voreinstellung hat den selben Effekt bei der Erstellung eines neuen Seiteninhaltelementes, wobei alle Werte des benachbarten Elementes ĂĽbernommen werden.
|