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

Как перед урлом категории добавить catalog


Recommended Posts

Здравствуйте

 

сделал для товара

 

после
case 'product_id':
добавил
$queries[] = 'product_suffix';


стало так
домен/catalog/категория/product/товар/


сделал так
array_unshift($queries, 'product_suffix');
получилось:
домен/product/catalog/категория/товар

 

 

Но нужно чтоб продукт  показывал так:
домен/product/товар

 

наверно надо строку в другое место поставить

 

Змінено користувачем Kascad
Надіслати
Поділитися на інших сайтах


Понял что в настройках сервера чпу надо было галочку снять показывать категории.

 

для категорий и подкатегорий
Все отлично получилось

 

домен/catalog/категория

домен/catalog/подкатегория

 

Хлебные крошки тоже все показывают все правильно.

 

1. Вопрос по товарам

 

Для товаров пока оставил так:

                  $queries[] = 'product_suffix'; 

 

пробовал так:

                   array_unshift($queries, 'product_suffix'); 

 

но вроде нет разнице в url, что так что так показывает одинаковый url

домен/product/товар

 

В чем разница между этими двумя строками?

 

 

2

вопрос по robots.txt

там есть запись

Disallow: /catalog

так понимаю не индексировать содержимое этой папки

она же по сути системная для опенкарт

так понимаю что надо эту строку убрать чтоб сайт нормально индексировался

 

Но не будет проблем с чем то другим системными не появиться что не нужно  в индексе системного убрав строку Disallow: /catalog

 

есть еще строки там

Allow: /catalog/view/javascript/
Allow: /catalog/view/theme/*/

 

Ух не будет ли проблем с опенкарт что catalog добавил в url для категорий а она как бы системная.

 

У меня окстор 2.3

Змінено користувачем Kascad
Надіслати
Поділитися на інших сайтах


  • 10 months later...
В 30.03.2018 в 04:36, Kascad сказал:

Понял что в настройках сервера чпу надо было галочку снять показывать категории.

 

для категорий и подкатегорий
Все отлично получилось

 

домен/catalog/категория

домен/catalog/подкатегория

 

Хлебные крошки тоже все показывают все правильно.

 

1. Вопрос по товарам

 

Для товаров пока оставил так:

                  $queries[] = 'product_suffix'; 

 

пробовал так:

                   array_unshift($queries, 'product_suffix'); 

 

но вроде нет разнице в url, что так что так показывает одинаковый url

домен/product/товар

 

В чем разница между этими двумя строками?

Друг, не знаю актуально или нет. Но я нашел решение проблемы)

1. В настройках магазина нужно отключить построение урла товара в категориями.

2. В сео про в таблицу добавить суфикс для продукта.

3. В файле /catalog/contoroller/startup/seo_pro.php добавить код вместо

switch ($key) {
					case 'product_id':
					case 'manufacturer_id':
					case 'category_id':
					case 'information_id':

вставить после product_id

switch ($key) {
					case 'product_id':
					    $queries[] = "product_suffix";
					    $queries[] = $key . '=' . $value;
					    unset($data[$key]);
					    $postfix = 1;
					    break;
					case 'manufacturer_id':
					case 'category_id':
					case 'information_id':

4. Обновляй кэш сео про.

5. Готово!

 

P.S. Если файл seo pro был модифицирован какими нибудь сторонними дополнениями, то править нужно файл /system/storage/modification/catalog/controller/startup/seo_pro.php

Проверить просто. Если файл лежит по этому пути значит был модифицирован.

 

Змінено користувачем fadeevdeni
  • +1 2
Надіслати
Поділитися на інших сайтах


  • 3 weeks later...
В 15.04.2017 в 01:49, ScartFM сказал:

Как то сложно)

 

alxbelarus,


catalog/controller/startup/seo_pro.php

case 'path':  // Найдите этот блок и пропишите как тут
	$categories = explode('_', $value);
	$queries[] = 'category_suffix';
	$queries[] = 'category_id=' . end($categories);
	unset($data[$key]);
	break;

В менеджере SEO_URL добавьте  category_suffix = catalog

 

Подскажите, а как такое сделать в ocStore 3.0.2.0?

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


  • 2 weeks later...
33 минуты назад, yvp сказал:

На этой странице неверный pathway!

кто?

А с чего вы взяли, что о не верный?

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

3 hours ago, nikifalex said:

человек 7 (семь) !!!! лет молчал, чтобы наконец найти корень вселенского зла и написать об этом.

никто, ничего не ищет, просто pathway/breadcrumb в OC3 актуальная тема для меня на данный момент

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


10 часов назад, yvp сказал:

ну, сами посмотрите, что такого товара (iPhone) нет в такой категории (Desktops)!

 

И что? На то была причина.

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

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

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

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

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

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

Вхід

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

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

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

Important Information

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