Вопрос по сео про

Ошибки при использовании модулей, установке и использовании опенкарта
multimen
Сообщения: 1
Зарегистрирован: 10.09.2024

Вопрос по сео про

Непрочитанное сообщение multimen »

Подскажите где находиться файл сео про в 3 версии, хотел сократить ссылки категорий чтобы было категория1/категория2/товар  а хочу категория2/товар,
Нашел такое решение , но не уверен что подойдет к 3 версии, подскажите может уже есть решение.

Убираем вложенность

case 'path':
$categories = explode('_', $value);
foreach ($categories as $category) {
$queries[] = 'category_id=' . $category;
}
unset($data[$key]);
break;

приводим к виду

case 'path':
$categories = explode('_', $value);
//foreach ($categories as $category) {
$queries[] = 'category_id=' . end($categories);
//} unset($data[$key]);
break;

Сохраняем хлебные крошки
} elseif (isset($this->request->get['path'])) {
$this->request->get['route'] = 'product/category';}

добавляем просчет пути

} elseif (isset($this->request->get['path'])) {
$this->request->get['route'] = 'product/category';
                  $category = explode('_', $this->request->get['path']);
$category_id = (int)end($category);
$path = $this->getPathByCategory($category_id);
if ($path) $this->request->get['path'] = $path;
}
Аватара пользователя
spectrum
Разработчик дополнений
Сообщения: 93
Зарегистрирован: 10.03.2022
Мои дополнения: Spectrum
Поблагодарил: 53 раз
Спасибо: 41 раз

Re: Вопрос по сео про

Непрочитанное сообщение spectrum »

system\library\seopro.php
Аватара пользователя
BuslikDrev
Разработчик дополнений
Сообщения: 172
Зарегистрирован: 22.04.2022
Откуда: Кіеўская Русь
Поблагодарил: 4 раз
Спасибо: 10 раз
Контактная информация:

Re: Вопрос по сео про

Непрочитанное сообщение BuslikDrev »

Ответить