Há necessidade de compreensão do padrão MVC que está embutido no OpenCart.
Resumidamente - Você tem uma classe Model que interage com o banco de dados, uma classe Controller que opera acima e chama métodos Model (recuperação de dados, atualização de dados, inserção de dados) e passa a saída para o navegador enquanto ela é processada pela View (deve ser outra classe, mas o OpenCart tem apenas como MC - parte Model-Controller com arquivos de modelo).
Então, para o seu problema:você precisa modificar
catalog/model/catalog/category.php
e procure pelo método chamado getCategory
que recupera os dados da categoria concreta. Aqui na consulta select deve ser select * from ...
- se for assim, está tudo bem, mas se for como select category_id, category_description, ... from ...
então você tem que adicionar seu novo campo aqui também (desculpe, eu não me lembro das consultas SQL do OpenCart). Além disso, edite o
catalog/controller/product/category.php
e procure a parte onde os dados da categoria são controlados (o modelo de categoria é chamado) ou procure a linha que começa com $this->data['description'] = ...;
e adicione seu novo campo aqui, como $this->data['description2'] = ...;
. Espero que isso ajude.