Спасибо. Решения, которые указаны мне не подошли, но на их основе нашел свое. Версия K2 2.5.4, жумла 1.7
Заходим в components/com_k2/models/item.php
Находим строку:
if ($item->params->get('catItemIntroTextWordLimit') && $task=='category'){
$item->introtext = K2HelperUtilities::wordLimit($item->introtext, $item->params->get('catItemIntroTextWordLimit'));
И заменяем на:
if ($item->params->get('catItemIntroTextWordLimit') && ($task=='category' || $task=='user' || $task=='tag' || $task=='search' || $view=='latest' || $view=='latest' || ($task=='' && $view=='itemlist') )){
$item->introtext = K2HelperUtilities::wordLimit($item->introtext, $item->params->get('catItemIntroTextWordLimit'));
Т.е. получаем длину вводного текста из настроек категории и применяем его к категориям, странице пользователя, выводу тегов, выводу статей при поиске, выводу последних статей, статей из нескольких категорий сразу. Если сокращенный текст нужен только при выводе статей пользователя, то вместо ($task=='category' || $task=='user' || $task=='tag' || $task=='search' || $view=='latest' || $view=='latest' || ($task=='' && $view=='itemlist') ), оставляем только:
($task=='category' || $task=='user' )