Значит будем пошагово выкладывать решения для opencart 3 того же, что делает этот модуль, только работать это все будет быстрее и проще, для начала рабочее решение как убрать описание на второй странице и последующих для категорий
в интернете гуляет решение такое:
открываем catalog/controller/product/category.php
ищем
$data['description'] = html_entity_decode($category_info['description'], ENT_QUOTES, 'UTF-8');
меняем на:
if ($page == 1) {
$data['description'] = html_entity_decode($category_info['description'], ENT_QUOTES, 'UTF-8');
} else {
$data['description'] = '';
}
это не работает для тройки, синтаксис не верный, для двойки будет работать, а для тройки будет работать вот такая замена:
if (!isset($this->request->get['page']) || $this->request->get['page'] == 1) {
$data['description'] = html_entity_decode($category_info['description'], ENT_QUOTES, 'UTF-8');
} else {
$data['description'] = '';
}
причем это решение будет работать также в том случае если вы будете использовать модуль Extra Description Category с ocmod.net (модуль выводить дополнительное описание снизу)
вы сможете одной заменой убрать на вторых страницах категорий не только стандартное описание, но и дополнительное.
Кстати тот модуль что продается тут не умеет убирать дополнительное описание в таких случаях, за этот функционал автору я платил отдельно и он не работает как и не работает весь модуль после переноса на рабочий домен