Со старой версии были перенесены базы данных и изображения.
В версии 2,3,4 была реализована доработка из темы: Дополнительное поле для названия товара
В версии 4,0 не могу сообразить как сделать то же.
1. Поля nfcat в таблицах ok_lang_products и ok_products были перенесены со старой версии.
В файле /backend/design/html/product.tpl после
Код: Выделить всё
{*Название элемента сайта*}
<div class="row d_flex">
<div class="col-lg-10 col-md-9 col-sm-12">
<div class="fn_step-1">
<div class="row">
всавил
Код: Выделить всё
<div class="col-xs-12 col-lg-6 col-md-10">
<div class="heading_label">
{$btr->general_nfcat|escape}</div>
<div class="form-group">
<input class="form-control" type="text" name="nfcat" value="{$product->nfcat}">
</div>
</div>
</div>
2. В файлах:
/backend/lang/ru.php в самом конце вставил строки:
Код: Выделить всё
$lang['general_nfcat'] = 'Префикс имени';
$lang['import_field_nfcat'] = 'Префикс имени';
/backend/lang/en.php в самом конце вставил строки:
Код: Выделить всё
$lang['general_nfcat'] = 'Name prefix';
$lang['import_field_nfcat'] = 'Name prefix';
/backend/lang/ua.php в самом конце вставил строки:
Код: Выделить всё
$lang['general_nfcat'] = 'Префікс ім’я';
$lang['import_field_nfcat'] = 'Префікс ім’я';
3. В /design/okay_shop/html/product.tpl кусок кода
Код: Выделить всё
<h1 class="block__heading">
<span data-product="{$product->id}" itemprop="name">{$h1|escape}</span>
</h1>
поменял на
Код: Выделить всё
<h1 class="block__heading">
<span data-product="{$product->id}" itemprop="name">{$product->nfcat|escape} {$h1|escape}</span>
</h1>
4. В файле /Okay/Core/Import.php строки 'brand'=> ['brand', 'бренд'],
Код: Выделить всё
'name'=> ['product', 'name', 'товар', 'название', 'наименование'],
вставляем
Код: Выделить всё
'nfcat'=> ['префикс имени', 'name prefix'],
Шаги 8 и 9 из вышеуказанной инструкции вообще не подходят, так как изменилась структура файлов.
Файла api/Languages.php вообще не нашел для вставки
$fields['products'] = array('name', 'nfcat', 'meta_title', 'meta_keywords', 'meta_description', 'annotation', 'description', 'special');
Подскажите пожалуйста как реализовать подобное на новой версии.