Скрыть из меню один язык, но не отключать его.

Автор Agent, 14 марта 2018, 09:19:37

« назад - далее »

Agent

Используется дополнительно английский язык (американский) только лишь для того, чтобы с помощью модуля импортировать заказы с американского Амазона (без включенного языка не работает).
Но английский уже и так есть (Великобритания). Получается дублирование контента. Хочу американский закрыть от индексации.
А как его скрыть в выпадающем меню выбора языков?

Adik

Для импортп используется язык админки (в профиле меняется), на сайте не нужно показывать 2 английских, один можно отключить.

Agent

Речь идет о работе с модулем Amazon Marketplace и импорте заказов, а не товаров.
https://documentation.common-services.com/amazonv4/marketplace-tab/?lang=en

Adik

А какая разница? Язык это только локаль, вот и все что от него требуется на уровне программы.
То что вы для клиента покажете gr или en разницы нет. Кто вам мешает установить en вместо gr?

Скрыть же язык просто, отключите его в админке, для профиля выберите этот язык.
Тогда в админке можно будет использовать английский язык (американский), а на сайте его видно не будет.

Agent



Без включенного языка не появляется флажок US в модуле. В мануале об этом говорится (по ссылке выше).
И, соответственно, не возможен импорт заказов с американского аккаунта Амазона.
Только с тех стран, какие языки подключены, с Английской платформы, например.
А мне нужно и с европейских стран и с Америки.

Сделал как вы написали. Американский исчез с выбора языков, но и с модуля тоже.
В админке американский не стал главным для этого профиля, а стал немецкий как у второго админа.

Янус

Закройте от индексирования через robots.txt
Disallow: /*'префикс языка'/
Поисковая оптимизация, SEO  оптимизация сайтов, интенет-магазинов.  Работа на результат –  вывод в топ, увеличение посещяемости и увеличение продаж.

Agent

Это я сделаю. Со стороны пользователя бы еще убрать с выбора языков... Так то ни к чему 2 английских.