Jump to content

probleme image produit en BO-multiboutique


Laur31000

Recommended Posts

Bonjour

J'ai passé mon presta 8.1.3 en multiboutique

PHP 8.2

J'ai bien le partage des produits mais pas des images en BO

Aucun souci en front 

Sur la boutique d'origine, pas de problème

Sur la boutique ajoutée, j'ai que des cases grises 

image.thumb.png.dc8d7b87d7fc3baf35f2f166539c3590.png

J'ai régénéré les images, maj du htacces etc ... 

j'ai trouvé sur un forum:

If someone want to patch this now, update the file :
{admin_folder}/themes/new-theme/public/product_edit.bundle.js
Replace :

displayExistingFile(t,t.image_url)

With :

displayExistingFile(t,t.image_url,undefined,'anonymous')

 

J'ai vu aussi qu'il fallait ajouter dans le htaccess: 

<IfModule mod_headers.c>
    # Permettre les requêtes CORS pour les images
    <FilesMatch "\.(jpg|jpeg|png|gif|webp)$">
        Header set Access-Control-Allow-Origin "*"
    </FilesMatch>
</IfModule>

 

les 2 solutions ne marchent pas chez moi 

Est ce que quelqu'un a un solution ?

 

Link to comment
Share on other sites

Bonjour,

Dans 90% des cas en multiboutique, ce problème de “cases grises” en BO vient des types d’images (thumbnails) non générés/activés pour la nouvelle boutique, pas d’un souci CORS.

À faire :

  • Passez le contexte multiboutique sur “Toutes les boutiques”
  • Allez dans Apparence > Images
  • Vérifiez que les types d’images (ex. small_default, cart_default, etc.) sont bien associés à la nouvelle boutique (selon votre BO, il peut y avoir une colonne/sélection par boutique).
  • Lancez Régénérer les miniatures en cochant “Effacer les images précédentes” (au moins pour les produits).
  • Videz le cache.

Ensuite, ouvrez la page produit en BO et faites F12 > Réseau : si les miniatures renvoient 404, c’était bien ça.

Si au contraire vous voyez “Mixed content” (admin en https mais images en http), corrigez l’URL de la boutique ajoutée dans Paramètres de la boutique > Trafic & SEO > URLs de la boutique (https + bon domaine), puis re-testez.

Les modifications JS/CORS que vous avez trouvées sont rarement utiles pour ce cas précis.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...