Показать сообщение отдельно
Старый 25.04.2006, 18:12   #5
(:)
Senior Member
 
Регистрация: 05.04.2006
Сообщений: 105
По умолчанию

Цитата:
Сообщение от Boris
В описании callUserFunction написано, что $theColConf передаётся как референц.

В своей функции меняю значение $theColConf['MM']

Код:
 
class tx_t3lib_befunc {
 function preProcessValue(&$theColConf,&$ref) {    
  $MM_Table =$theColConf['MM'];
  if(strstr($MM_Table,"|")){
   $parts = t3lib_div::trimExplode("|",$MM_Table,1);
   $theColConf['MM'] = $parts[0];
  }  
    //return $theColConf;
 
 }
}
Но когда вывожу в t3lib_befunc::getProcessedValue значение $theColConf после HOOK, то вижу что ничего не изменилось(хотя етот array передовался как референц)
Может обьясните почему?
в вашей функции есть условие. вы не проверяли оно выполняется во время теста?
(:) вне форума   Ответить с цитированием