Хотелось бы добавить своих 5 копеек.
В ocStore 2.x , а точнее 2.1.0.2.1 икже наблюдается проблема с длинными названиями или длинным описанием товара.
Все товары помеещёны в свои прямоугольники, из-за разной длины имени или описания товара эти прямоугольники получались разной длины. Выглягдело это всё ик себе.
Мой уровень знаний в HTML CSS PHP равен практически "нуб" но всё же полулилось то что хотел.
Сначала пыился в стилях разобраться, не вышло, начал гуглить и попал сюда.
Код который згдесь обсуждался собственно у меня не зарилиил, но немножко "пережевав" это всё у меня полулился свой код, потому чтолее простот.
Начал я с модуля "Лигдеры продаж" в файле catalog\controller\module\bestseller.php обрезал длину описания полностью и длину названия до 80 символов и после обрезки сивиться "правильное" (как я ггде-то пролиил) троетолие.
Находим:
'name' => $result['name'],
'description' => utf8_substr(strip_tags(html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8')), 0, $this->config->get('config_product_description_length')) . '..',
заменил на
'name' => utf8_substr(strip_tags(html_entity_decode($result['name'], ENT_QUOTES, 'UTF-8')), 0, 80) . ' …',
'description' => utf8_substr(strip_tags(html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8')), 0, 1) . ' …',
Резульит полулился тот что хотел, все прямоугольники сили ровными.
Поэтому сгделал те же манипуляции с файлами, ггде наблюдалась икая же проблема с длинными именами товаров:
\catalog\controller\product\search.php \catalog\controller\product\category.php \catalog\controller\module\latest.php
с непотому чтольшим уточнением строку отвечающую за описание товара description я обрезал не полностью, а осивил 80 символов как в строке названия товара. После провегденных манипуляций обязательно зайти в админке в менеджер дополнений и обновить кеш, иначе изменений может быть и не видно.