*

addsky

Дополнительное поле в карточке товара

Добрый день.

Мне необходимо добавить новое поле "Спецификация" в описании товара.

В админке я сделал так:
1) Создаем в базе дополнительное поле "products_spec1" в таблице "osc_products_description"

2) Добавляем в файле "admin/includes/languages/ru_RU/products.php"

field_spec1 = Спецификация:

3) Добавляем в файле "admin/includes/applications/products/pages/edit.php"
После

<div><label for="<?php echo 'products_description[' $l['id'] . ']'?>"><?php echo $osC_Language->get('field_description'); ?></label><?php echo osc_draw_textarea_field('products_description[' $l['id'] . ']', (isset($osC_ObjectInfo) && isset($products_description[$l['id']]) ? $products_description[$l['id']] : null)); ?><div style="width: 58.5%; text-align: right;"><?php echo '<a href="javascript:toggleEditor(\'products_description[' $l['id'] . ']\');">' $osC_Language->get('toggle_html_editor') . '</a>'?></div></div>
Наше поле
<div><label for="<?php echo 'products_spec1[' $l['id'] . ']'?>"><?php echo $osC_Language->get('field_spec1'); ?></label><?php echo osc_draw_textarea_field('products_spec1[' $l['id'] . ']', (isset($osC_ObjectInfo) && isset($products_spec1[$l['id']]) ? $products_spec1[$l['id']] : null)); ?><div style="width: 58.5%; text-align: right;"><?php echo '<a href="javascript:toggleEditor(\'products_spec1[' $l['id'] . ']\');">' $osC_Language->get('toggle_html_editor') . '</a>'?></div></div>
4) Как это вывести на сайте в описании товара?

*

Love

Дописать ее сюда includes\classes\product.php
И сделать вывод тут templates\шаблон\content\products\info.php

*

vi100k

А еще, чтобы с админки сохранялась информация в этом поле, его нужно прописать в файлах:
"admin/includes/applications/products/classes/products.php" и
"admin/includes/applications/products/action/save.php"

Дописать ее сюда includes\classes\product.php
И сделать вывод тут templates\шаблон\content\products\info.php
Подскажите пожалуйста, какие строки и куда именно дописать?