0 Пользователей и 1 Гость просматривают эту тему.
  • 3 Ответов
  • 388 Просмотров
*

papagot

  • Новичок
  • 8
  • 0
Делаю перевод атрибутов товаров по аналогии уже существующий переводимых полей.
1) Делаю таблицы virtuemart_product_customfields и virtuemart_product_customfields_ru_ru и virtuemart_product_customfields_en_gb
2) обноруживаю что  VirtueMart посылает все запросы на \administrator\components\com_virtuemart\controllers\translate.php
Открываем файл и видим
массив
Код: php
$tables = array('category' => 'categories', 'product' => 'products', 'manufacturer' => 'manufacturers', 'manufacturercategories' => 'manufacturercategories', 'vendor' => 'vendors', 'paymentmethod' => 'paymentmethods', 'shipmentmethod' => 'shipmentmethods');

Если в этот массив привести к такому виду
Код: php
$tables = array('category' => 'categories', 'product' => 'product_customfields', 'product' => 'products', 'manufacturer' => 'manufacturers', 'manufacturercategories' => 'manufacturercategories', 'vendor' => 'vendors', 'paymentmethod' => 'paymentmethods', 'shipmentmethod' => 'shipmentmethods');

То на выходе мы получим переводные кастомные поля НО имя продукта и все последующие теряются.
И от сюда вопрос как их сделать мультиязычными....
*

gartes

  • Живу я здесь
  • 951
  • 71
  • Е = mс²
Re: VirtueMart Перевод атрибутов товаров
« Ответ #1 : 28.02.2016, 17:18:26 »
1.
Цитировать
Если в этот массив привести к такому виду
- тут ошибка.


2.
Цитировать
Делаю таблицы virtuemart_product_customfields и virtuemart_product_customfields_ru_ru и virtuemart_product_customfields_en_gb
А про таблицы :
#__virtuemart_manufacturers_ru_ru - #__virtuemart_manufacturers_en_gb
#__virtuemart_manufacturercategories_ru_ru - #__virtuemart_manufacturercategories_en_gb

... и так далее для каждого ключа массива вы забыли ?
*

gartes

  • Живу я здесь
  • 951
  • 71
  • Е = mс²
Re: VirtueMart Перевод атрибутов товаров
« Ответ #2 : 28.02.2016, 17:21:28 »
Как совет такое видел но сам не юзал..
Есть плагин  для Joomla или joomShop который страницу на лету через Google транслейт прогоняет и переводит как это может делать в браузере..
*

papagot

  • Новичок
  • 8
  • 0
Re: VirtueMart Перевод атрибутов товаров
« Ответ #3 : 28.02.2016, 18:34:12 »
1.  - тут ошибка.


2.А про таблицы :
#__virtuemart_manufacturers_ru_ru - #__virtuemart_manufacturers_en_gb
#__virtuemart_manufacturercategories_ru_ru - #__virtuemart_manufacturercategories_en_gb

... и так далее для каждого ключа массива вы забыли ?


Я понимаю что там ошибка и сам это догодался но по другому не как не получить значение настраиваемых полей.... От этого и вопрос у меня а как допилить.... В коном итоге понимаю что кастомные поля должны получатся прям сразу в продукте.... Но я насколько понимаю всё берётся прям из базы данных. И куда запрос допится нет у меня.....
« Последнее редактирование: 28.02.2016, 18:37:14 от papagot »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Большой обём изображений товаров Virtueart

Автор yrygvay

Ответов: 1
Просмотров: 17
Последний ответ 23.09.2017, 17:39:49
от robert
Проблема с конвертацией валют и отображением цен Joomla 3.7.4 + VirtueMart 3.2.2

Автор beancobain

Ответов: 0
Просмотров: 44
Последний ответ 19.08.2017, 11:54:12
от beancobain
Модуль для отображения товаров VirtueMart 3 с помощью адаптивной карусели-слайдера с ленивой загрузк

Автор borro

Ответов: 25
Просмотров: 2615
Последний ответ 11.08.2017, 17:41:26
от Akeksandr
Как сделать у атрибутов менялась изображение?

Автор djed9

Ответов: 2
Просмотров: 106
Последний ответ 09.08.2017, 14:25:52
от Avarus
Проблема с SJ Filter for VirtueMart

Автор Neyasyt

Ответов: 4
Просмотров: 1521
Последний ответ 23.07.2017, 20:06:30
от kloun