Para crear un ticket de soporte, comience con una búsqueda

Rejilla de productos: añadir una columna 'número de combinaciones'

Objetivo

Queremos añadir una columna que muestre el número de combinaciones presentes en cada producto.

Configuración

Para añadir el campo a la lista de campos disponibles para sus rejillas de productos, haga clic en el botón desde la interfaz "Añadir campo", e introduzca la siguiente información:

¿Cuál es el ID del campo? : nb_combinations

 

SC crea el campo, ahora debe rellenar la cuadrícula:

Nombre del campo: Nb combinations
Tabla: Another table
Tipo: Solo mostrar

Refrescar las combinaciones: No

 

En el panel de propiedades avanzadas de la derecha:

- seleccione el menú PHP Get Row Data y rellene :

if ($col == "nb_combinations") {
$value = Db::getInstance()->getValue("SELECT IF(COUNT(*)>0, COUNT(id_product_attribute), 0) FROM " . _DB_PREFIX_ . "product_attribute WHERE id_product=" . (int)$prodrow['id_product']);
$prodrow['nb_combinations'] = (int)$value;
}

 




Artículos relacionados