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

  • 1 Ответов
  • 338 Просмотров

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

*

zemelea

  • Осваиваюсь на форуме
  • ***
  • 48
  • 0
Здравствуйте. Пробую добавить поле в описание товара в JoomShopping в админке. Не могу понять где собака зарыта.

1. В шаблоне описание товара вставил:
Код
<input type="text" name="testfield" value="<?php echo $row->testfield ?>" />

2. В БД, в таблице jshopping_products добавил поле с именем "testfield";

Если ввести в БД вручную значение в это поле, то это значение отображается при редактировании товара, т.е. jshopping получает данные из БД для этого поля, но при редактировании этого поля из админки, данные не сохраняются в БД.

Зашел в administrator/components/com_jshopping/controllers/products.php, функция save (), после строк
Код
$db = JFactory::getDBO();
        $post = JRequest::get('post');
добавляю
Код
var_dump($post)

В итоге в массиве переменная testfield есть, но она всегда пустая, чтобы не прописал в этом поле (если изначально в БД нет записи).
А если вручную прописать это поле в бд, то в массиве приходит всегда старое значение поля из БД, а не новое вписанное в админке.
« Последнее редактирование: 12.05.2015, 23:24:52 от zemelea »

*

zemelea

  • Осваиваюсь на форуме
  • ***
  • 48
  • 0
В общем попробовал добавить то же самое в другой шаблон (related.php), там всё работает.