Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Массив $products - вопрос


megageorge

Recommended Posts

Нужно принудительно сделать так чтобы в массиве описания товара $products[][] для каждго товара прописывалась какая либо переменная, соответствующая ID категории, в которой находится данный товар.

Массив выглядит так (для товара $products[$x]

Array

(

[product_id] => 47

[name] => HP LP3065

[model] => Товар 21

[rating] => 3

[stars] => 3 из 5 баллов!

[price] => 63,390.78 р.

[options] => Array

(

)

[special] =>

[image] => http://site.ru/image/cache/data/hp_1-38x38.jpg

[thumb] => http://site.ru/image/cache/data/hp_1-120x120.jpg

[href] => http://site.ru/index.php?route=product/product&product_id=47

[add] => http://site.ru/index.php?route=checkout/cart&product_id=47

)

Нужно сделать так, чтобы в этом массиве прописывалась переменная соответствующая ID категории, в которой этот товар лежит

и желательно еще одна переменная с названием этой категории

например

$products[$x][cat_id] => 23

$products[$x][cat_name] => Компьютеры и ноутбуки

Нужно для вывода названия категории и соответствующей ей пиктограммы на главной (последние поступления), в описании товара и так далее.

Заранее спасибо)

Надіслати
Поділитися на інших сайтах


задам вопрос по другому

как можно выводить на главной странице и в описании товара (файлы module/latest_home.tpl и product/product.tpl) ID и названия категорий ?

Надіслати
Поділитися на інших сайтах


id категорий получаешь в /controller/product/product.php через

$c_id	 = $this->model_catalog_product->getCategories($product_id);

названия через

$category_info	= $this->model_catalog_category->getCategory($c_id[$i]['category_id']);
элемент массива

$category_info['name']
Надіслати
Поділитися на інших сайтах


id категорий получаешь в /controller/product/product.php через

$c_id	 = $this->model_catalog_product->getCategories($product_id);

названия через

$category_info	= $this->model_catalog_category->getCategory($c_id[$i]['category_id']);
элемент массива

$category_info['name']

ух тыж)

спасибо. буду пробовать

а где можно почитать документацию желательно на русском по поводу внутреннего синтаксиса OpenCart?

и еще вопрос... если товар находится одновременно в нескольких категориях (например категория Телефоны и категория Android) с разными id, то как тут быть?

заранее спасибо)

Надіслати
Поділитися на інших сайтах


и еще вопрос... если товар находится одновременно в нескольких категориях (например категория Телефоны и категория Android) с разными id, то как тут быть?

заранее спасибо)

у меня как раз написано про это, в первой строчке получаешь массив, там есть id всех категорий

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.