Перейти к содержанию

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

Добрый день! Подскажите пожалуйста модуль или скажите как правильно сделать. Есть стандартная ссылка /katalog/mebel-dlya-doma/ это русский язык. Нужно сделать чтобы при переключение на английский язык менялась ссылка, вот так: /en/catalog/home-furniture/. Это должно работать для любой категории и любого товара. Как решить мою проблему?

Изменено пользователем desking

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
3 минуты назад, greendragon сказал:

Через языковую переменную. Какая версия движка и в каком файле выводите эту ссылку?

версия 2.3. Эта ссылка выводится в категориях, но мне нужно чтобы была возможность эту ссылка прописывать руками для каждой категории и товара 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
if ($this->config->get('config_language') == 'ru-ru') {

} else {
 ...
}

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
3 минуты назад, ArtemPitov сказал:

if ($this->config->get('config_language') == 'ru-ru') {

} else {
 ...
}

 

Вы наверное не поняли, это должно работать для любой категории и товара. Например на  русском языке

site.ru/katalog/ofisnaya-mebel/

site.ru/katalog/mebel-dlya-gostinic/

 

а на английском 

site.ru/en/catalog/office-furniture/

site.ru/en/catalog/furniture-hotels/

 

и так для каждой категории и товара 

Поделиться сообщением


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

можно поставить seo мультиязык, но ссылка на товар будет одна.

Т.е.:

site.ru/katalog/mebel-dlya-gostinic/

site.ru/en/katalog/mebel-dlya-gostinic/

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
4 минуты назад, n3bo сказал:

можно поставить seo мультиязык, но ссылка на товар будет одна.

Т.е.:

site.ru/katalog/mebel-dlya-gostinic/

site.ru/en/katalog/mebel-dlya-gostinic/

нужно что-бы была разная 

Поделиться сообщением


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

тогда ждите стабильную версию 3 опенкарта:)

Поделиться сообщением


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

Напишите тогда свое меню куда будете вставлять произвольные мультиплетные ссылки

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
2 минуты назад, n3bo сказал:

тогда ждите стабильную версию 3 опенкарта:)

там такое можно?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
32 минуты назад, desking сказал:

нужно что-бы была разная 

На маркетплейсе такие модули есть, платные, но не супердорогие. Ищите по multilanguage. А не проще ли просто прописывать на нормальном английском языке. Врядли вашим клиентам, в том числе русскоязычным, будет важно что прописано в урл. А на ангийском оно как-то естественней выглядит.

Изменено пользователем pawana

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 час назад, desking сказал:

нужно что-бы была разная 

Зачем ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
47 минут назад, desking сказал:

там такое можно?

 

там такое заявлено кодом.
Но реализация - никакая.

Так что ждать еще и еще долго, чудя по существующему коду там еще конь не валялся

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
19 минут назад, markimax сказал:

Зачем ?

хм, это спросил человек у которого  url  статей с разными языками требует уникальных значений.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
14 минут назад, chukcha сказал:

хм, это спросил человек у которого  url  статей с разными языками требует уникальных значений.

 

А как по другому? ;) Если в opencart нет полной SEO мультиязычности  :ugeek:
Альтернативные языковые страницы не индексируются в opencart (В SEO CMS индексируются даже если не стоят модули префиксов и т п)
Да кстати, в opencart 3+ та же ошибка и осталась - главная все равно индексироваться не будет так как имеет одинаковый URL без префикса (пламенный привет Даниэлю и его познаниям в SEO. Ну как можно получить нормальное ранжирование без главной, если ПС считают клики от именно главной). А без индексирования главной все его потуги в мультиязычных URL - курам на смех. Да и реализация просто пока ужасна

Да в SEO CMS так реализовано потому что стоит шильдик SEO, который обязывает чтобы все страницы языков индексировались (замечу единственный модуль в этом классе с таким функционалом, в котором все языковые страницы правильно индексируются).
У SEO CMS свой ЧПУ формирователь поэтому такой функционал был реализован.
Раньше было актуально для ПС и ключевых фраз в URL (учитывалось в ранжировании)
Сейчас разные URL по словам (не путать с префиксами) не актуальны для ПС

Можно спокойно ограничится языковыми префиксами и мета тегом hreflang, что как раз и рекомендуют ПС

Поделиться сообщением


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

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

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