Prestashop — HelperForm — Радио не проверяется в BO

Я заблокирован на моем сайте prestashop, и мне нужна ваша помощь.

Так вот :
Мне нужна кнопка радио на моем prestashop BO на моей странице категории. Я разрабатываю модуль для отображения определенных категорий на моей странице индекса. Итак, с формой Helper я добавил переключатель с 2 значениями (1 для активного и 0 для неактивного). И вот моя проблема. Значение хорошо сохраняется в моей базе данных, но когда я возвращаюсь на страницу категории «Бэк-офис», ни одна из моих радиостанций не проверяется!

Моя версия Prestashop: Prestashop 1.5.6.2

Есть ли у вас какие-либо идеи ?

Вот мой код в AdminCategoriesController.php:

array(
'type' => 'radio',
'label' => $this->l('Categorie à afficher sur l\'accueil ? :'),
'name' => 'featured_category',
'required' => false,
'class' => 't',
'is_bool' => true,
'values' => array(
array(
'id' => 'featured_category_on',
'value' => 1,
),
array(
'id' => 'featured_category_off',
'value' => 0,
)
)
),

И это то, что я добавил в category.php

'featured_category' =>      array('type' => self::TYPE_INT, 'validate' => 'isBool', 'validate' => 'isUnsignedId')

С также:

public $featured_category = 0;

Информация :

  • Я изменил файл /classes/category.php и
    AdminCategoriesController.php для добавления поля.

Большое спасибо !

0

Решение

Хорошо, я узнал, где была моя ошибка, поэтому я публикую ее, если у кого-то возникнут такие же проблемы.

В отличие от текстовой области, которая сохраняется в «PS_CATEGORY_LANG», радио и флажок сохраняются в «PS_CATEGORY», поэтому обязательно сохраняйте только свое поле в таблице PS_CATEGORY, в противном случае prestashop не сможет прочитать сохраненное значение.

Как всегда, ошибка была **** просто! 🙂

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]