我正在开发Prestashop(v1.7.6.1)网站,但没有找到添加图像自定义字段的任何解决方案。
到目前为止,我所拥有的是一些自定义字段,这些字段可以包含HTML,字符串,布尔值,整数等。我在该站点上特别找到了一些示例:https://www.h-hennes.fr/blog/是法文。
所以过程是:
覆盖Product类,以在构造和属性中添加字段:
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;
}
在此挂钩函数中,使用与Product类中添加的字段相对应的输入来呈现一个灵巧的模板
问题是我没有找到任何“ TYPE_IMG”。还有另一种方法可以实现这一目标吗?
我希望您有一些可以使用的文档或示例。 谢谢!