1
幾天後,我放棄了這一點 - 我無法弄清楚。OpenCart XML feed - 僅顯示特定類別的產品
這是我Opencart的XML代碼飼料相關部分:
代碼:
$this->load->model('catalog/category');
$this->load->model('catalog/product');
$this->load->model('tool/image');
$products = $this->model_catalog_product->getProducts();
foreach ($products as $product) {
if ($product['description']) {
$output .= '<PRODUCT>';
$output .= '<NAME>' . $product['name'] . '</NAME>';
$output .= '<DESCRIPTION>' . $product['description'] . '</DESCRIPTION>';
$output .= '</PRODUCT>';
我希望能夠通過category_id
顯示某些類別,例如只產品。
比方說,我想顯示產品類別(編號)1
和2
,應該做什麼改變?
我使用Opencart的1.5.1.3
嗯,我發現功能也在控制器/產品/ category.php但我無法讓它工作。你能告訴我如何在我的提要代碼中使用它嗎? – 2013-04-23 07:33:53
@Drejon你有什麼嘗試?無論如何,我編輯了我的答案,添加了例子。 – 2013-04-23 08:25:13
我試圖在數組之前調用getProducts($ data)。我將您的解決方案用於多個類別,這些設置缺少「$ this->」,但是在添加它之後,一切都很好。我還包括了子類別。非常感謝您的幫助! – 2013-04-23 08:39:43