Jump to content

Edit History

Semaphore

Semaphore

Solution trouvée par ailleurs :

Modifier le fichier  /src/PrestaShopBundle/Controller/Admin/ProductController.php ligne 612

 $attributeGroups = $this
            ->getDoctrine()
            ->getManager()
            ->getRepository('PrestaShopBundle:Attribute')
            ->findByLangAndShop(1, 1);
 
 
On remplace la dernière ligne par FindByLangAndShop(Voter id de langue, votre id de boutique) 

Perso comme la langue Fr était la numéro 2 la fiche produit ne n'affichait que les attribut qui avait la langue 1 (English) de saisies O_o donc j'ai modifié la ligne pour obtenir

$attributeGroups = $doctrine->getRepository('PrestaShopBundle:Attribute')->findByLangAndShop(2, 1);

J'ai put lire que c'est le même souci au moins depuis la 1.7.2 et que évidemment il faut ré-appliquer la modif à chaque update car ce fichier sera réécrit (saif si l'update corrige ce soucis)

Dingue que cette info soit codée en dur. Je ne connait pas le système de buggtracking de PS mais je vais voir pour poster cela. Il faudrait y glisser des variables à la place mais je ne connais pas assez PS pour m'y risquer 😉

En espérant que cela en aide certains

edit : je vois sur ce PR comme je le craignais que mettre des variables n'ai pas si facile car i ly a des questions de contexte à respecter et  de "continuité du nouveau mode de dev)

Semaphore

Semaphore

Solution trouvée par ailleurs :

Modifier le fichier  /src/PrestaShopBundle/Controller/Admin/ProductController.php ligne 612

 $attributeGroups = $this
            ->getDoctrine()
            ->getManager()
            ->getRepository('PrestaShopBundle:Attribute')
            ->findByLangAndShop(1, 1);
 
 
On remplace la dernière ligne par FindByLangAndShop(Voter id de langue, votre id de boutique) 

Perso comme la langue Fr était la numéro 2 la fiche produit ne n'affichait que les attribut qui avait la langue 1 (English) de saisies O_o donc j'ai modifié la ligne pour obtenir

$attributeGroups = $doctrine->getRepository('PrestaShopBundle:Attribute')->findByLangAndShop(2, 1);

J'ai put lire que c'est le même souci au moins depuis la 1.7.2 et que évidemment il faut ré-appliquer la modif à chaque update car ce fichier sera réécrit (saif si l'update corrige ce soucis)

Dingue que cette info soit codée en dur. Je ne connait pas le système de buggtracking de PS mais je vais voir pour poster cela. Il faudrait y glisser des variables à la place mais je ne connais pas assez PS pour m'y risquer 😉

En espérant que cela en aide certains

Semaphore

Semaphore

Solution trouvée par ailleurs :

Modifier le fichier  /src/PrestaShopBundle/Controller/Admin/ProductController.php

 $attributeGroups = $this
            ->getDoctrine()
            ->getManager()
            ->getRepository('PrestaShopBundle:Attribute')
            ->findByLangAndShop(1, 1);
 
 
On remplace la dernière ligne par FindByLangAndShop(Voter id de langue, votre id de boutique) 

Perso comme la langue Fr était la numéro 2 la fiche produit ne n'affichait que les attribut qui avait la langue 1 (English) de saisies O_o

J'ai put lire que c'est le même souci au moins depuis la 1.7.2 et que évidemment il faut ré-appliquer la modif à chaque update car ce fichier sera réécrit (saif si l'update corrige ce soucis)

Dingue que cette info soit codée en dur. Je ne connait pas le système de buggtracking de PS mais je vais voir pour poster cela.

En espérant que cela en aide certains

×
×
  • Create New...