2011-10-14 26 views
6

en opencart 1.5.1.3 quiero mostrar todas las categorías con imágenes en la parte superior y el nombre de la categoría en botoom.opencart cómo mostrar todas las categorías con imágenes en la página de inicio opencart 1.5.1.3

una vez que haga clic en la imagen o el nombre irá a la página de esa categoría.

estoy haciendo mi mejor esfuerzo, incluso tengo el archivo featured.tpl, que muestra productos destacados en la página de inicio, también trato de modificarlo pero no funciona.

en featured.tpl intento cambiar

<?php foreach ($products as $product) { ?> 

a

<?php foreach ($categories as $category) { ?> 

pero esto no está funcionando y la visualización de error

Invalid argument supplied for foreach() 

cómo puedo mostrar que?

Gracias

Respuesta

9

No se puede utilizar $ categorías en el archivo TPL, tiene que asignar las categorías a la vista usando el controlador

abierto

/Catálogo/controlador/módulo/featured.php

Encontrar esta línea alrededor de la línea 10

$this->load->model('catalog/product'); 

Antes de que se ponga

$this->load->model('catalog/category'); 
$this->data['categories'] = $this->model_catalog_category->getCategories(0); 

y guardar el

+0

Gracias y su trabajo, pero no se visualizan imágenes de la categoría. ¿Hay algo más que deba hacer? – air

+1

@air - ¿Cómo ha intentado mostrar la imagen exactamente? Necesitará al menos usar $ category ['image'] –

+0

Las gracias varían mucho – air

Cuestiones relacionadas