Prestashop 1.7.6.1: Добавить таможенные поля для изображения в Администрировании продукта
Я разрабатываю сайт Prestashop (v1.7.6.1) и не нашел решения для добавления настраиваемого поля изображения.
На данный момент у меня есть несколько настраиваемых полей, которые могут содержать HTML, строку, логическое значение, целое число... Я нашел примеры, в частности, на этом сайте: https://www.h-hennes.fr/blog/, что на французском.
Итак, процесс такой:
переопределить класс продукта, чтобы добавить поля в конструкцию и атрибуты:
self::$definition['fields']['field_name'] = [
'type' => self::TYPE_HTML,
'lang' => true,
'required' => false,
];
создать модуль и зарегистрировать его на хуке "displayAdminProductsExtra"
public function install()
{
if (!parent::install()
|| !$this->registerHook('displayAdminProductsExtra')
return false;
}
return true;
}
в этой функции-перехватчике визуализируйте шаблон smarty с входными данными, соответствующими добавленным полям в классе Product
Проблема в том, что я не нашел ни одного "TYPE_IMG". Есть ли другой способ добиться этого?
Я надеюсь, что у вас есть документация или примеры, которые я могу использовать. Спасибо!