Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

Проблема с категориями OPENCART


Slavec86
 Поделиться

Рекомендованные сообщения

Всем привет! У меня в боковом левом меню, если перейти в основную категорию, выводятся только подкатегории, главные категории только в верхнем меню, и тут появляется проблема:

- Ссылки подкатегорий теряют главную категорию, т.е. должно быть так http://konstruiruem.ru/desktops/pc, а получается так http://konstruiruem.ru/pc

не пойму, как ссылку исправить...

 

Может кто подскажет?

 

 

Вот код контроллера:

<?php 
class ControllerModuleCategory extends Controller {
protected function index($setting) {
$this->language->load('module/category');
if (isset($this->request->get['path'])) {
$parts = explode('_', (string)$this->request->get['path']);
if (isset($parts[1])) {
$this->data['category_id'] = $parts[1];
} else {
$this->data['category_id'] = 0;
}
if (isset($parts[2])) {
$this->data['child_id'] = $parts[2];
} else {
$this->data['child_id'] = 0;
}
$this->load->model('catalog/category');
$this->data['categories'] = array();
$categories = $this->model_catalog_category->getCategories($parts[0]);
foreach ($categories as $category) {
$children_data = array();
$children = $this->model_catalog_category->getCategories($category['category_id']);
foreach ($children as $child) {
$children_data[] = array(
'category_id' => $child['category_id'],
'name' => $child['name'],
'href' => $this->url->link('product/category', 'path=' . $category['category_id'] . '_' . $child['category_id'])
);
}
$this->data['categories'][] = array(
'category_id' => $category['category_id'],
'name' => $category['name'],
'children' => $children_data,
'href' => $this->url->link('product/category', 'path=' . $category['category_id'])
);
}
if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/module/category.tpl')) {
$this->template = $this->config->get('config_template') . '/template/module/category.tpl';
} else {
$this->template = 'default/template/module/category.tpl';
}
$this->render();
}
}
}
?>

 

Если еще что-то нужно скинуть, чтобы ситуация более понятной была, напишите? 

 
Ссылка на комментарий
Поделиться на других сайтах

Система--->Настройки--->Сервер

 

поле "ЧПУ товаров с категориями", отметишь Да - получишь ссылку с категориями, отметишь Нет - получишь короткую ссылку на товар (seokeywords)

Ссылка на комментарий
Поделиться на других сайтах


Была такая же проблема. 

Посмотрите в товаре, если он прикреплён к нескольким категориям, то так и будет. Он должен относится к одной категории ( в вашем случае к "desktops" )

Ссылка на комментарий
Поделиться на других сайтах


Спасибо за ответ! Нет, эта проблема проявляется не в тот момент, когда перехожу в карточку продукта, а когда кликаешь по подкатегории

Ссылка на комментарий
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.