È necessario comprendere il modello MVC in cui è integrato OpenCart.
In breve:hai una classe Model che interagisce con il database, una classe Controller che opera sopra e chiama i metodi Model (recupero dei dati, aggiornamento dei dati, inserimento dei dati) e passa l'output al browser mentre viene elaborato dal View (dovrebbe essere un'altra classe ma OpenCart ha solo una parte simile a MC - Model-Controller con file modello).
Quindi al tuo problema:devi modificare catalog/model/catalog/category.php
e cerca il metodo chiamato getCategory
che recupera i dati della categoria concreta. Qui nella query di selezione dovrebbe essere select * from ...
- se è così, va tutto bene, ma se è come select category_id, category_description, ... from ...
quindi devi aggiungere anche il tuo nuovo campo qui (scusate, non ricordo le query SQL da OpenCart).
Modifica inoltre il catalog/controller/product/category.php
e cerca la parte in cui sono controllati i dati della categoria (viene chiamato il modello della categoria) o cerca la riga che inizia con $this->data['description'] = ...;
e aggiungi il tuo nuovo campo qui, come $this->data['description2'] = ...;
.
Spero che questo ti aiuterà.