Bug #18205
closedDescription of properties is missing in install tool
Added by Steffen Kamper almost 17 years ago. Updated over 14 years ago.
0%
Description
following fields have no description:
notificationPrefix
niceFlexFormXMLtags
flexFormXMLincludeDiffBase
compactFlexFormXML
explicitConfirmationOfTranslation
elementVersioningOnly
pageCacheToExternalFiles
workspacePreviewLogoutTemplate
pageUnavailable_force
(issue imported from #M7523)
Files
20080226_missing_descriptions_installer.diff (5.97 KB) 20080226_missing_descriptions_installer.diff | Administrator Admin, 2008-02-26 11:08 | ||
0007523_v2_42.patch (5.94 KB) 0007523_v2_42.patch | Administrator Admin, 2008-02-26 13:15 | ||
0007523_v2_41.patch (4.59 KB) 0007523_v2_41.patch | Administrator Admin, 2008-02-26 14:47 |
Updated by Ingo Renner almost 17 years ago
any suggestions for the descriptions?
Updated by Steffen Kamper almost 17 years ago
no. I only looked to installer / all configuration and reported fields without description here so we don't forget to add any.
i even don't know the meaning of most of them, may be we should look in logs when they were added?
Updated by Benni Mack almost 17 years ago
I definitively think that this is something we were sloppy in the last releases and consider this to be fixed before 4.2!
Updated by Benni Mack over 16 years ago
Uses of these options. Should be simple to create descriptions for them then, right
1. Notification Prefix
./typo3/sysext/taskcenter/task/class.mod_user_task.php: $email->subject = $GLOBALS['TYPO3_CONF_VARS']['BE']['notificationPrefix'].' '.$subject;
./t3lib/config_default.php: 'notificationPrefix' => '[TYPO3 Note]',
2. niceFlexFormXMLtags
./ChangeLog: * Added configuration option TYPO3_CONF_VARS[BE][niceFlexFormXMLtags] which allows people who depends on the old FlexForm tags to maintain that compliancy. See my changelog from 2006-01-27 (sorry for this semi-feature).
./t3lib/config_default.php: 'niceFlexFormXMLtags' => TRUE, // If set, the flexform XML will be stored with meaningful tags which can be validated with DTD/schema. If you rely on custom reading of the XML from pre-4.0 versions you should set this to false if you don't like to change your reader code (internally it is insignificant since t3lib_div::xml2array() doesn't care for the tags if the index-attribute value is set)
./t3lib/class.t3lib_flexformtools.php: $options = $GLOBALS['TYPO3_CONF_VARS']['BE']['niceFlexFormXMLtags'] ? $this->flexArray2Xml_options : array();
3. flexFormXMLincludeDiffBase
./ChangeLog: * New option, $GLOBALS['TYPO3_CONF_VARS']['BE']['flexFormXMLincludeDiffBase'], means that flexforms will allow a new index extending all "vXX" fields to "vXX.vDEFbase" with a value holding the "vDEF" value when the "vXX" value was changed. Effectively this is a memory of the value you translated from. Used for diff'ing.
./t3lib/config_default.php: 'flexFormXMLincludeDiffBase' => TRUE, // If set, an additional tag with index "vXX.vDEFbase" is created for translations in flexforms holding the value of the default language when translation was changed. Used to show diff of value. This setting will change whether the system thinks flexform XML looks clean. For example when FALSE XX.vDEFbase fields will be removed in cleaning while accepted if TRUE (of course)
./t3lib/class.t3lib_tcemain.php: } elseif ($this->updateModeL10NdiffData && $GLOBALS['TYPO3_CONF_VARS']['BE']['flexFormXMLincludeDiffBase'] && $vKey!=='vDEF' && (strcmp($dataValues[$key][$vKey],$dataValues_current[$key][$vKey]) || !isset($dataValues_current[$key][$vKey.'.vDEFbase']) || $this->updateModeL10NdiffData==='FORCE_FFUPD')) {
./t3lib/class.t3lib_tceforms.php: if ($GLOBALS['TYPO3_CONF_VARS']['BE']['flexFormXMLincludeDiffBase'] && isset($vArray[$vDEFkey.'.vDEFbase']) && strcmp($vArray[$vDEFkey.'.vDEFbase'],$vArray['vDEF'])) {
./t3lib/class.t3lib_flexformtools.php: if ($GLOBALS['TYPO3_CONF_VARS']['BE']['flexFormXMLincludeDiffBase']) {
4. compactFlexFormXML
./t3lib/config_default.php: 'compactFlexFormXML' => 0, // If set, the flexform XML will not contain indentation spaces making XML more compact
./t3lib/class.t3lib_flexformtools.php: $spaceInd = ($GLOBALS['TYPO3_CONF_VARS']['BE']['compactFlexFormXML'] ? -1 : 4);
5. explicitConfirmationOfTranslation
./typo3/alt_doc.php: if ($GLOBALS['TYPO3_CONF_VARS']['BE']['explicitConfirmationOfTranslation']) {
./ChangeLog: * Feature added to disable automatic update of diff data for translation when saving records. Instead a button is added to explicitly do this. Feature is called "explicitConfirmationOfTranslation" in $TYPO3_CONF_VARS
./t3lib/config_default.php: 'explicitConfirmationOfTranslation' => FALSE, // If set, the the diff-data of localized records is not saved automatically when updated by requires that a translator clicks the special finish_translation/save/close button that becomes available.
./t3lib/class.t3lib_tcemain.php: if ($GLOBALS['TYPO3_CONF_VARS']['BE']['explicitConfirmationOfTranslation'] && $this->updateModeL10NdiffData===TRUE) {
More to come....
Updated by Steffen Kamper over 16 years ago
ok, i found the problem.
some of these vars already have a description, but installer fails after this line:
'XCLASS' = array(),
because it's uppercase and array and installer thinks that a new section starts.
I added one missing label and moved XCLASS to last line of section, patch is included
Updated by Oliver Hader over 16 years ago
- TYPO3_4-1 (rev. 3291) --> TYPO3 4.1.6
- TYPO3_4-2 (rev. 3293)