Я заблокирован на моем сайте 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;
Информация :
Большое спасибо !
Хорошо, я узнал, где была моя ошибка, поэтому я публикую ее, если у кого-то возникнут такие же проблемы.
В отличие от текстовой области, которая сохраняется в «PS_CATEGORY_LANG», радио и флажок сохраняются в «PS_CATEGORY», поэтому обязательно сохраняйте только свое поле в таблице PS_CATEGORY, в противном случае prestashop не сможет прочитать сохраненное значение.
Как всегда, ошибка была **** просто! 🙂
Других решений пока нет …