16 hours ago, Mediacom87 said:C'est pour ce genre de choses que je déconseille depuis des années OVH pour leur offre mutualisée.
https://www.mediacom87.fr/top-3-des-hebergeurs-mutualises-pour-prestashop/#o2switch
Comme dit plus haut je n'ai pas la main là-dessus... Passons...
Je suis tombé sur ce tuto en ligne : https://digiactif.fr/ajouter-un-etat-de-produit-dans-le-back-office-prestashop-1-7/ (oui du coup je cherche à ajouter des états de produits pour différents "degrés" d'occasion)
A un moment il faut modifier le fichier src/Adapter/Presenter/Product/ProductLazyArray.php, et justement dans ce fichier il y est également question des flags. Du coup je me demandais si je pouvais pas trouver un moyen d'associer ces deux choses.
Par exemple à la ligne ou je parle de ma condition "bon état" (à la suite de la ligne 254) :
case 'bon état':
return [
'type' => 'bon état',
'label' => $this->translator->trans('bon état', [], 'Shop.Theme.Catalog'),
'schema_url' => 'https://schema.org/UsedCondition',
];
ajouter un truc du genre (trouvé ligne 481) :
if ($this->product['bon état']) {
$flags['bon état'] = [
'type' => 'bon état',
'label' => $this->translator->trans('bon état', [], 'Shop.Theme.Catalog'),
];
}
Serais-je sur une piste, ou me plante-je complètement ?
EDIT : je ne suis vraiment plus certain de mon coup car le tuto ne fonctionne pas (adapté à PS 1.7.5 mais apparemment les entrées en BDD ont changé, en tout cas dans les tables citées dans ce tuto )