Автор Тема: Создание нового товара  (Прочитано 48 раз)

22 Сентябрь 2017, 11:16:36
  • Ветеран
  • *****
  • Сообщений: 996
  • Репутация: +5/-0
  • Иногда заглядываю
    • Просмотр профиля
    • Помощь патентообладателям по продаже патентов.
PrestaShop™ 1.4.2.5

При создании нового товара в админке есть поля, первая картинка стоят галочки.
Как сделать чтобы их не было как на второй картинке.

Код который нужно править:
Что в нем надо изменить?
<td style="padding-bottom:5px;">
<input style="float: left;" type="checkbox" name="available_for_order" id="available_for_order" value="1" '.($this->getFieldValue($obj, 'available_for_order') ? 'checked="checked" ' : '').' onclick="if($(this).is(\':checked\')){$(\'#show_price\').attr(\'checked\', \'checked\');$(\'#show_price\').attr(\'disabled\', \'disabled\');}else{$(\'#show_price\').attr(\'disabled\', \'\');}"/>
<label for="available_for_order" class="t"><img src="../img/admin/products.gif" alt="'.$this->l('available for order').'" title="'.$this->l('available for order').'" style="float:left; padding:0px 5px 0px 5px" />'.$this->l('available for order').'</label>
<br class="clear" />
<input style="float: left;" type="checkbox" name="show_price" id="show_price" value="1" '.($this->getFieldValue($obj, 'show_price') ? 'checked="checked" ' : '').' />
<label for="show_price" class="t"><img src="../img/admin/gold.gif" alt="'.$this->l('display price').'" title="'.$this->l('show price').'" style="float:left; padding:0px 5px 0px 5px" />'.$this->l('show price').'</label>
<br class="clear" />
<input style="float: left;" type="checkbox" name="online_only" id="online_only" value="1" '.($this->getFieldValue($obj, 'online_only') ? 'checked="checked" ' : '').' />
<label for="online_only" class="t"><img src="../img/admin/basket_error.png" alt="'.$this->l('online only').'" title="'.$this->l('online only').'" style="float:left; padding:0px 5px 0px 5px" />'.$this->l('online only (not sold in store)').'</label>
</td>
Не боги горшки обжигают, не зачем им такой хренью заниматься.
22 Сентябрь 2017, 13:17:16
Ответ #1
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 86543
  • Репутация: +25419/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Удалите checked="checked".
22 Сентябрь 2017, 13:51:27
Ответ #2
  • Ветеран
  • *****
  • Сообщений: 14238
  • Репутация: +14572/-2
  • Сообщество PrestaShop
    • Просмотр профиля
В таблице ps_product нужно изменить значения по умолчанию для этих полей. Так как у них установлено значение 1, его нужно заменить на 0.
22 Сентябрь 2017, 14:21:27
Ответ #3
  • Ветеран
  • *****
  • Сообщений: 996
  • Репутация: +5/-0
  • Иногда заглядываю
    • Просмотр профиля
    • Помощь патентообладателям по продаже патентов.
Удалите checked="checked".

Спасибо это помогло.

А правка в таблице ps_product почему-то не сработала хотя это странно, кешу отключал.
Не боги горшки обжигают, не зачем им такой хренью заниматься.
24 Сентябрь 2017, 13:19:16
Ответ #4
  • Ветеран
  • *****
  • Сообщений: 996
  • Репутация: +5/-0
  • Иногда заглядываю
    • Просмотр профиля
    • Помощь патентообладателям по продаже патентов.
Вроде помогло но теперь я не могу установить галочку "доступен для заказа".
Наверно я неправильно сформулировал задачу:
надо чтобы первоначально эта установка была снята,
но могла быть установлена
(это для модерации)
Не боги горшки обжигают, не зачем им такой хренью заниматься.
24 Сентябрь 2017, 15:59:27
Ответ #5
  • Ветеран
  • *****
  • Сообщений: 14238
  • Репутация: +14572/-2
  • Сообщество PrestaShop
    • Просмотр профиля
В таблице ps_product нужно изменить значения по умолчанию для этих полей. Так как у них установлено значение 1, его нужно заменить на 0.
И в классе Product поменять эти значения.
Тогда при создании товара они не будут отмечены.
26 Сентябрь 2017, 00:14:58
Ответ #6
  • Ветеран
  • *****
  • Сообщений: 996
  • Репутация: +5/-0
  • Иногда заглядываю
    • Просмотр профиля
    • Помощь патентообладателям по продаже патентов.
Спасибо вроде получилось.
Не боги горшки обжигают, не зачем им такой хренью заниматься.
26 Сентябрь 2017, 00:18:40
Ответ #7
  • Ветеран
  • *****
  • Сообщений: 996
  • Репутация: +5/-0
  • Иногда заглядываю
    • Просмотр профиля
    • Помощь патентообладателям по продаже патентов.
Спасибо вроде получилось после того как поправил в папке ckasses файл product.php
Не боги горшки обжигают, не зачем им такой хренью заниматься.