Перейти к содержанию
Форум поддержки пользователей VamShop

Вывести название товара на двух языках сразу


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

3 часа назад, eugenem сказал:

Такой вот вопрос - как можно вывести название товара на двух языках сразу в двуязычном магазине?

По умолчанию - кода нет.

Надо по аналогии $product->data делать наприме $product->data_eng

т.е. в классе /includes/classes/product.php продублировать код;

		$product_query = "select * FROM ".TABLE_PRODUCTS." p,
										                                      ".TABLE_PRODUCTS_DESCRIPTION." pd
										                                      where p.products_status = '1'
										                                      and p.products_id = '".$this->pID."'
										                                      and pd.products_id = p.products_id
										                                      ".$group_check.$fsk_lock."
										                                      and pd.language_id = '".(int) $_SESSION['languages_id']."'";

		$product_query = vamDBquery($product_query);

		if (!vam_db_num_rows($product_query, true)) {
			$this->isProduct = false;
		} else {
			$this->isProduct = true;
			$this->data = vam_db_fetch_array($product_query, true);
		}

и назвав напримре $this->data_eng

и в sql запросе вместо $_SESSION['languages_id'] указать id товара.

 

Как-то так.

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

и в sql запросе вместо $_SESSION['languages_id'] указать id товара.

может id языка?

  • Like 1
Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...