簡體   English   中英

列出特定類別的產品

[英]List products for specific category

我正在嘗試根據所用產品的類別列出4種產品,因此,如果我正在查看具有“ Awesome類別”類別的“ Cool產品”,我想查看4種最新的“ Awesome類別”產品在該產品中。

我知道可以通過手動將每個產品的產品添加到特定模塊來實現,但是不幸的是,有太多產品無法實現這種方法。

我已經知道可以根據當前產品類別獲得最新4種產品的ID,但是我無法獲得縮略圖或產品的URL,這是到目前為止的內容,

{php}
    $pid = $this->get_template_vars("product");
    $pid = $pid["product_id"];

    $cid = db_get_field("SELECT category_id FROM cscart_products_categories WHERE product_id = '$pid' AND link_type = 'M';");
    $prod_ids = db_get_fields("SELECT * FROM cscart_products_categories WHERE category_id = '$cid' LIMIT 4;");

    foreach($prod_ids as $prod_id){
        echo $prod_id;
    }

    print_r($prods);

{/php}

如您所見,我在配置中啟用了PHP。 因此,總而言之,我想根據當前產品類別在當前查看的產品內部顯示4個產品。

方式1-當您擁有category_id時

http://x.com/index.php?dispatch=categories.view&category_id=45

方式2-當您有product_id或category_id時

進行查詢(例如類別)

select * from cscart_seo_redirects where object_id = 45 and type = 'c' and lang_code='en'

然后閱讀src字段!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM