count($tm_element_settings['cdescription'] ...
вызывает ошибку, потому что вы пытаетесь посчитать длину массива
$tm_element_settings['cdescription']
, хранящегося в ячейке массива
$tm_element_settings[ ]
.
Если
$tm_element_settings['cdescription']
- строка (а не массив), то вам скорее всего хотелось посчитать её длину, для этого есть оператор
mb_strlen($tm_element_settings['cdescription'],'UTF-8')
Вообще если увидели ошибку - скопируйте её текст и забейте в яндекс или гугл, это действеннее, чем задавать про них вопрос тут.