Opencart: отображать все дочерние категории товара - PullRequest
0 голосов
/ 23 октября 2018

Я работаю над встроенным базовым расширением Google в opencart 3.x, мне нужен специальный тег для отображения всех дочерних элементов в категориях в формате (Home> category1> category1_1)

Вот встроенныйКод, который я пытался настроить, который отображает каждую категорию после заказа

$categories = $this->model_catalog_product->getCategories($product['product_id']);

                    foreach ($categories as $category) {
                        $path = $this->getPath($category['category_id']);

                        if ($path) {
                            $string = '';

                            foreach (explode('_', $path) as $path_id) {
                                $category_info = $this->model_catalog_category->getCategory($path_id);

                                if ($category_info) {
                                    if (!$string) {
                                        $string = $category_info['name'];
                                    } else {
                                        $string .= ' > ' . $category_info['name'];
                                    }
                                }
                            }

                            $output .= '<g:product_type><![CDATA[' . $string . ']]></g:product_type>';
                        }
                    }
...