https://github.com/opencart/opencart/blob/master/u...
199 строка
'name' => $result['name'],
сделал так:
'name' => utf8_substr(strip_tags(html_entity_decode($result['name'], ENT_QUOTES, 'UTF-8')), 0, 25) . '..',
но у коротких имён добавляются ненужные точки.
Помогите написать условие, что бы сокращались только названия > n символов.
Нашёл в сети такое решение, можно ли его прописать в контроллер или в шаблон ныне (twig) ?
<?php if( strlen( $product['name'] ) < 30 ) { echo $product['name']; } else { echo mb_substr( $product['name'],0,20,'utf-8' )."..."; } ?>