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

Создание модуля и обработка seo_url.php


DiversiZ

Recommended Posts

Создал модуль добавления произвольных страниц, но сео урлы не работают так как нужно.
В catalog/controller/startup/seo_url.php есть такая запись как:

// Decode URL
if (isset($this->request->get['_route_'])) {

так вот если ее вывести то настранице моего модуля значение будет пусто т ничего не выведится, если вывести до декода:

echo '<pre>';
print_r($this->request->get);
echo '</pre>';

то получаю массив:

Array
(
    [route] => product/seo_page_dz
    [path] => 1
)
это часть ссылки страницы index.php?route=product/seo_page_dz&path=1
В таблице oc_seo_url записи есть:


Если зайти в обычную категорию то будет так:

Array
(
    [_route_] => camera
)
Откуда берется этот [_route_]

Возможно мой контроллер из за названия seo_page_dz неправильно обрабатывается так как там обычно такие имена наименования как: category, product и тд без нижнего подчеркивания.

Есть еще такая запись в .htaccess 

RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]

Сайт тестовый на openserver.
Есть какие то идеи?

image.png

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


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

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

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

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

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

Вхід

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

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

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

Important Information

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