Дополнительное поле описания товара

Скачать Дополнительное поле описания товара
Недавно искали:

joriks

Житель
Регистрация
28.09.14
Сообщения
38
Реакции
32
Проверил на 2.3.3 и 2.3.6
Решение дает возможность добавить еще одно дополнительное поле с описанием в карточку товара.

В базе в s_products добавляем поле body_2:
Код:
ALTER TABLE `s_products` ADD `body_2` TEXT NOT NULL AFTER `body`
В api/Products.php добавляем в get_products:
PHP:
p.body_2,
и ниже тоже самое в get_product

В файле simpla/ProductAdmin.php после:
PHP:
$product->body = $this->request->post('body');
добавляем:
PHP:
$product->body_2 = $this->request->post('body_2');
В файле simpla/design/html/product.tpl после:
PHP:
<div class="block">      
<h2>Полное  описание</h2>
        <textarea name="body" class="editor_large">{$product->body|escape}</textarea>
</div
добавляем:
PHP:
<div class="block">      
<h2>Дополнительное описание о товаре</h2>
        <textarea name="body_2" class="editor_small">{$product->body_2|escape}</textarea>
</div>
В шаблоне сайта в файлах product.tpl и products.tpl в нужном месте добавить:
PHP:
{$product->body_2}
В файле simpla/ajax/export.php добавить:
PHP:
'body_2'=>           'Дополнительное описание',
В файле simpla/ajax/import.php добавить:
PHP:
'body_2'=>           array('body_2', 'дополнительное описание'),
в этом же файле, ниже, добавить:
PHP:
if(isset($item['body_2']))          
$product['body_2'] = trim($item['body_2']);
 
По аналогии можно еще доп. поля сделать
 
По аналогии можно еще доп. поля сделать
Целый час изучал код симплы чтобы сделать подобное)) Только я начал сперва с середины, если взять данную инструкцию))))
 
Последнее редактирование:
Назад
Сверху Снизу