Файл
catalog/controller/product/category.php
$result['loc_use'] не существует
$results = $this->model_catalog_product->getProducts($filter_data); // <-- вы получили продукты
foreach ($results as $result) {
$data['products'][] = array(
'loc_use' => utf8_substr(trim(strip_tags(html_entity_decode($result['loc_use'], ENT_QUOTES, 'UTF-8'))), 0, $this->config->get('theme_' . $this->config->get('config_theme') . '_product_description_length')) . '..',
}
}
вставьте вместо него используйте $data['loc_use']
'loc_use' => utf8_substr(trim(strip_tags(html_entity_decode($data['loc_use'], ENT_QUOTES, 'UTF-8'))), 0, $this->config->get('theme_' . $this->config->get('config_theme') . '_product_description_length')) . '..',
и нет смысла присваивать
в цикле одно и то же
$data['loc_use']
$data['loc_use'] = html_entity_decode($category_info['loc_use'], ENT_QUOTES, 'UTF-8');
это до цикла перенесите
// сюда
foreach ($results as $result) {