seo_url:
seo_url_id store_id language_id query keyword
---------- -------- ----------- ---------------- -------------------------------
42791 0 6 product_id=36648 kermo-lucky-pro-wide-black-ua
42792 0 1 product_id=36648 rul-lucky-pro-wide-black-ru
language:
language_id name code locale image directory sort_order status
----------- -------------------- ------ --------------------------- ------ --------- ---------- --------
1 Русский ru-ru ru_RU.UTF-8,ru_RU,russian 1 1
6 Українська uk-ua uk_UA.UTF-8,uk_UA,ukrainian 0 1
Открывается нормально по обоим url.
Проблема, когда активный один язык, а не открывается url со второго языка.
Пока нашёл, что тема вяжется в seo_pro : getQueryByKeyword($keyword, $language_id = null)
Если убрать из запроса язык, то всё совсем нормуль:
$_query = $this->db->query("SELECT query FROM " . DB_PREFIX . "seo_url WHERE keyword = '" . $this->db->escape($keyword) . "' AND store_id = '" . $store_id . "' AND language_id = '" . $language_id . "' LIMIT 1");
заменить на:
$_query = $this->db->query("SELECT query FROM " . DB_PREFIX . "seo_url WHERE keyword = '" . $this->db->escape($keyword) . "' AND store_id = '" . $store_id . "' LIMIT 1");
причём сразу и язык меняется.
К чему бы это?