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

Qverty2012

  • Захожу иногда
  • 106
  • 0 / 0
День добрый.
Задача вывести в карточке товара его остаток (Joomshopping 4.13.0)
Понимаю что тема уже заезжена но никак не могу понять как добавить контроллер и как  потом получить значение с БД?

Что уже сделал :
1. Добавил поле в админку (карточка товара)
2. Добавил в БД новое поле (INT)
3. Дальше застрял на контроллере. Как запись значение в БД и получить значения в админке и соответственно в карточке товара?

По логике должен быть этот файл - administrator/components/com_jshopping/controllers/products.php
Если это он  - то что в нем дописать?





*

kit2m2

  • Завсегдатай
  • 1451
  • 128 / 1
Re: Добавление нового поля в админке
« Ответ #1 : 02.08.2018, 16:43:52 »

...Задача вывести в карточке товара его остаток (Joomshopping 4.13.0)
Понимаю что тема уже заезжена но никак не могу понять как добавить контроллер и как  потом получить значение с БД?

Что уже сделал : ...

Не пробовали в настройках включить эту функцию?  ;)

Сначала, в Настройки -> Функции магазина -> включить Склад
Потом, Настройки -> Товар -> Товар -> Количество на складе (поставить галку)
*

Qverty2012

  • Захожу иногда
  • 106
  • 0 / 0
Re: Добавление нового поля в админке
« Ответ #2 : 02.08.2018, 19:17:34 »
Я в курсе что есть такая штука. Мне нужно отдельно сделать.
*

kit2m2

  • Завсегдатай
  • 1451
  • 128 / 1
Re: Добавление нового поля в админке
« Ответ #3 : 02.08.2018, 19:54:15 »
Сделайте атрибутами:
Склад 1: 3шт.
Склад 2: 5шт.
Склад 3: 5шт.

Итого по всем складам: 13шт.
*

Qverty2012

  • Захожу иногда
  • 106
  • 0 / 0
Re: Добавление нового поля в админке
« Ответ #4 : 02.08.2018, 22:07:51 »
Мне нужно прописать контроллеры 1-ый который запишет значение в БД , а второй который будет выводить в админку и в карточку товара на сайте. Именно здесь ступор!
*

Qverty2012

  • Захожу иногда
  • 106
  • 0 / 0
Re: Добавление нового поля в админке
« Ответ #5 : 02.08.2018, 22:59:23 »
Вот инструкция
После вставки в админке на странице редактирования товара должно появиться поле, но вводимые в него данные сохраняться не будут, т.к. необходимо добавить еще поля в БД и контроллер, который будет согласовывать их согласовывать.

2)    Добавление контроллера для формы в админке:

administrator\components\com_jshopping\models\products.php (213)

$post['description1_'.$lang->language] = $input->get('description1'.$lang->id, '', 'RAW');

по этому пути я даже не нахожу description
может в этой версии JS другие файлы?
*

kit2m2

  • Завсегдатай
  • 1451
  • 128 / 1
*

Qverty2012

  • Захожу иногда
  • 106
  • 0 / 0
Re: Добавление нового поля в админке
« Ответ #7 : 03.08.2018, 10:28:37 »
Хак ядра не страшен )). на новом шаблоне все пилиться.
Кстати нашел решение у dmitry_stas нужно в функцию function _getAllProductsQueryForFilter дописать новое значение.
Всем спасибо!!
*

dmitry_stas

  • Легенда
  • 12254
  • 1162 / 7
Re: Добавление нового поля в админке
« Ответ #8 : 03.08.2018, 11:27:26 »
Хак ядра не страшен ))
не страшен, а очень страшен :)

Кстати нашел решение у dmitry_stas нужно в функцию function _getAllProductsQueryForFilter дописать новое значение.
плагином, все плагином
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

kit2m2

  • Завсегдатай
  • 1451
  • 128 / 1
Re: Добавление нового поля в админке
« Ответ #9 : 03.08.2018, 14:06:23 »
"Мыши плакали, кололись, но продолжали упорно есть кактус..."  ;D
P.S. Все совпадения случайны! Просто мысли вслух...  :'(
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

JoomShopping обрезает название товара в заказе в админке

Автор Shiffer

Ответов: 2
Просмотров: 108
Последний ответ 17.09.2018, 13:38:22
от Shiffer
Получить значение кастомного поля JoomShopping в файле шаблона

Автор Ragnarok

Ответов: 2
Просмотров: 252
Последний ответ 07.05.2018, 18:57:52
от Ragnarok
Свой таб в админке редактирования товара

Автор ivan_wr

Ответов: 3
Просмотров: 174
Последний ответ 23.04.2018, 11:47:13
от dmitry_stas
Пользовательские поля при оформлении заказа JoomShopping

Автор s-h-e-f-f

Ответов: 20
Просмотров: 833
Последний ответ 04.04.2018, 17:43:28
от ProtectYourSite
Быстрое добавление сопутствующих товаров

Автор Bozhkov2

Ответов: 5
Просмотров: 302
Последний ответ 28.03.2018, 08:46:24
от nevigen