New Zenner
- Join Date:
- Aug 2013
- Posts:
- 56
- Plugin Contributions:
- 0
Unable to display linked product in category page
Hi,
I am using all category all product module for category page but I am unable to display linked product in category page. Can any one help me out with this issue, please. Below are the php code I am using for that.
Thanks!!
$categories_result = $db->Execute($categories_query_raw);
$categories = array();
$current_cat = 0;
while (!$categories_result->EOF) {
$categories[] = $categories_result->fields;
// query the products belong to each specific cat, attach them into the array
$products_query_raw = "SELECT p.products_type, p.products_id, pd.products_name, pd.products_no_tab, p.products_image, p.products_price, p.products_tax_class_id,
p.products_date_added, m.manufacturers_name, p.products_model, p.products_quantity, p.products_weight, p.product_is_call,
p.product_is_always_free_shipping, p.products_qty_box_status
FROM " . TABLE_PRODUCTS . " p
LEFT JOIN " . TABLE_MANUFACTURERS . " m ON (p.manufacturers_id = m.manufacturers_id), " . TABLE_PRODUCTS_DESCRIPTION . " pd
WHERE p.master_categories_id = ".$categories_result->fields['categories_id']."
AND p.products_status = 1
AND p.products_id = pd.products_id
AND pd.language_id = :languageID " . $products_order_by;
$products_query_raw = $db->bindVars($products_query_raw, ':languageID', $_SESSION['languages_id'], 'integer');
$products_result = $db->Execute($products_query_raw);
while (!$products_result->EOF){
$categories[$current_cat]['products'][] = $products_result->fields;
$products_result->MoveNext();
}
$categories_result->MoveNext();
$current_cat++;
}
if ($current_cat > 0) {
require($template->get_template_dir('tpl_modules_all_cats_all_products.php', DIR_WS_TEMPLATE, $current_page_base,'templates'). '/' . 'tpl_modules_all_cats_all_products.php');
}