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

Помощь в генерации фида для google проблема с url


mylifeyd

Recommended Posts

Добрый день!

Прощу помощи в доработке строчки кода. Есть модуль Google XML Feed Generator, на сайте используются две языковые версии, но в самом фиде выгружается url только 1го языка (вся остальные параметры название, описание и т.д. выгружаются верно). 

Правку делаю в контроллере, код:

$data['link'] = $this->url->link('product/product', '&product_id='.$product['product_id']);

Нужно что-бы при выгрузке фида:

Укр язык был - сайт://ссылка

Ру язык был - сайт://ссылка-ru

Буду очень благодарен за помощь. 

Снимок экрана 2023-09-16 в 14.23.12.png

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


16.09.2023 в 17:32, Etegro сказал:

У Вас язык с префиксом? Префикс в готовую ссылку фида подставлять пробовали?

Укр язык без префикса, на Ру язык добавил https://сайт/ru

На остальные страницы добавил к Ру версии вконце "-ru"

Нужно именно правильно вытянуть url, все остальные поля грузит верно (названия, описания и т.д.)

На данный момент по умочанию стоить Укр язык, но все ссылки подтягиваются именно Ру языка.

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


В 16.09.2023 в 18:30, mylifeyd сказав:

Укр язык без префикса, на Ру язык добавил https://сайт/ru

На остальные страницы добавил к Ру версии вконце "-ru"

Нужно именно правильно вытянуть url, все остальные поля грузит верно (названия, описания и т.д.)

На данный момент по умочанию стоить Укр язык, но все ссылки подтягиваются именно Ру языка.

Додайте префікс /ru/ до адреси фіда. Так не виводить?

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

попробуйте поиграться с сессией перед вьіводом url->link

if(!isset($this->session->data['language'])) {
    // если по каким-то причинам в сессии нет языка - придётся его определить:
  $this->session->data['language']   = $this->config->get('config_language');
  $this->request->cookie['language'] = $this->config->get('config_language');
}
Надіслати
Поділитися на інших сайтах

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

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

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

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

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

Вхід

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

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

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

Important Information

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