Jump to content

Recommended Posts

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

Edited by desking

Share this post


Link to post
Share on other sites
3 минуты назад, greendragon сказал:

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

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

Share this post


Link to post
Share on other sites
if ($this->config->get('config_language') == 'ru-ru') {

} else {
 ...
}

 

Share this post


Link to post
Share on other sites
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/

 

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

Share this post


Link to post
Share on other sites

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

Т.е.:

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

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

Share this post


Link to post
Share on other sites
4 минуты назад, n3bo сказал:

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

Т.е.:

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

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
2 минуты назад, n3bo сказал:

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

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

 

Share this post


Link to post
Share on other sites
32 минуты назад, desking сказал:

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

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

Edited by pawana

Share this post


Link to post
Share on other sites
1 час назад, desking сказал:

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

Зачем ?

Share this post


Link to post
Share on other sites
47 минут назад, desking сказал:

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

 

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

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

Share this post


Link to post
Share on other sites
19 минут назад, markimax сказал:

Зачем ?

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

Share this post


Link to post
Share on other sites
14 минут назад, chukcha сказал:

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

 

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

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

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.