sql >> Base de Datos >  >> Database Tools >> phpMyAdmin

Modificación simple al tema OpenCart

Es necesario comprender el patrón MVC que está integrado en OpenCart.

Brevemente:tiene una clase de Modelo que interactúa con la base de datos, una clase de Controlador que opera arriba y llama a los métodos de Modelo (recuperación de datos, actualización de datos, inserción de datos) y pasa la salida al navegador mientras es procesada por la Vista (debe ser otra clase, pero OpenCart solo tiene como MC - Modelo-Controlador parte con archivos de plantilla).

Entonces, para su problema:debe modificar catalog/model/catalog/category.php y busque el método llamado getCategory que recupera los datos de la categoría concreta. Aquí en la consulta de selección debe ser select * from ... - si es así, todo está bien, pero si es como select category_id, category_description, ... from ... entonces también debe agregar su nuevo campo aquí (lo siento, no recuerdo las consultas SQL de OpenCart).

Además edite el catalog/controller/product/category.php y busque la parte donde se controlan los datos de categoría (se llama el modelo de categoría) o busque la línea que comienza con $this->data['description'] = ...; y agregue su nuevo campo aquí, como $this->data['description2'] = ...; .

Espero que esto ayude.