Здравствуйте
На сайте стоит модуль XD Category Groups для вывода категорий с картинками Opencart 1.5.5
Хочу вывести категории 3 уровня, но не получается
добавила в контроллер
//
$children_data_level2 = array();
$children_level2 = $this->model_catalog_category->getCategories($child['category_id']);
foreach ($children_level2 as $child_level2) {
$data_level2 = array(
'filter_category_id' => $child_level2['category_id'],
'filter_sub_category' => true
);
$children_data_level3 = array();
$children_level3 = $this->model_catalog_category->getCategories($child_level2['category_id']);
foreach ($children_level3 as $child_level3) {
$data_level3 = array(
'filter_category_id' => $child_level3['category_id'],
'filter_sub_category' => true
);
$children_data_level3[] = array(
'category_id' => $child_level3['category_id'],
'name' => $child_level3['name'],
'href' => $this->url->link('product/category', 'path=' . $category['category_id'] . '_' . $child['category_id'] . '_' . $child_level2['category_id'] . '_' . $child_level3['category_id']),
'id' => $category['category_id']. '_' . $child['category_id']. '_' . $child_level2['category_id'] . '_' . $child_level3['category_id']
);
}
$children_data_level2[] = array(
'category_id' => $child_level2['category_id'],
'name' => $child_level2['name'],
'children3' => $children_data_level3,
'href' => $this->url->link('product/category', 'path=' . $category['category_id'] . '_' . $child['category_id'] . '_' . $child_level2['category_id']),
'id' => $category['category_id']. '_' . $child['category_id']. '_' . $child_level2['category_id']
);
}
//
после
foreach($Children as $child){
$CategoryChildren[] = array(
'category_id' => $child['category_id'],
'name' => $child['name'],
'url' => $this->constructPath($category['category'], $child['category_id'])
);
ошибки не пишет но и не выводит ничего. Прошу помощи
<?php if ($child['children2']) { ?>
<ul>
<?php foreach ($child['children2'] as $child2) { ?>
<li>
<?php if ($child2['category_id'] == $child2_id) { ?>
<a href="<?php echo $child2['href']; ?>" class="active"> - <?php echo $child2['name']; ?></a>
<?php } else { ?>
<a href="<?php echo $child2['href']; ?>"> - <?php echo $child2['name']; ?></a>
<?php } ?>
</li>
<?php } ?>
</ul>
<?php } ?>