Index: cm1/class.tx_templavoila_cm1_etypes.php =================================================================== --- cm1/class.tx_templavoila_cm1_etypes.php (revision 30923) +++ cm1/class.tx_templavoila_cm1_etypes.php (working copy) @@ -276,7 +276,10 @@ )); } else { // Normal output. - $elArray[$key]['tx_templavoila']['proc']['HSC'] = 1; + /* preserve previous config, if explicitly set */ + if (!isset($elArray[$key]['tx_templavoila']['proc']['HSC'])) { + $elArray[$key]['tx_templavoila']['proc']['HSC'] = 1; + } } if ($reset) { @@ -298,7 +301,10 @@ ($elArray[$key]['tx_templavoila']['TypoScriptObjPath'] ? $elArray[$key]['tx_templavoila']['TypoScriptObjPath'] : '')); } - $elArray[$key]['tx_templavoila']['proc']['HSC'] = 0; + /* preserve previous config, if explicitly set */ + if (!isset($elArray[$key]['tx_templavoila']['proc']['HSC'])) { + $elArray[$key]['tx_templavoila']['proc']['HSC'] = 0; + } break; case 'none': unset($elArray[$key]['TCEforms']['config']);