Développer avec RBS Change : [Résolu] Sélecteur de document en backoffice

  • 80005.1

    24/07/2013 13:36


    ehochedez
    Rang : Membre
    Bonjour,

    Je vient d'implémenter une interface en backoffice dans laquelle je souhaiterais avoir deux selecteurs de document du type "documentarray" sur les type catalog/productdeclination et modules_cateforie/categorie

    Dans ma définition de document j'ai donc deux lignes :
    <add name="productdeclination" type="modules_catalog/productdeclination" max-occurs="-1" />
    <add name="souscategorie" type="modules_cateforie/categorie" max-occurs="-1" />
    


    J'ai bien dans mon interface backoffice des sélecteurs qui s'affichent et qui ouvrent des fenêtres de sélection mais il n'y a pas d'éléments à sélectionner.

    La même chose avec un type "catalog/declinedproduct" fonctionne correctement. Je n'ai pas trouvé d'information à ce sujet dans la partie "Les champs de formulaire backoffice" du wiki. Je me posais donc la question, y a-t-il une configuration particulière pour pouvoir autoriser la sélection de documents depuis un sélecteur de type documentarray ?
  • 80005.2 en réponse à 80005.1 écrit par ehochedez

    24/07/2013 16:07


    Mathias
    Rang : Expert
    Je pense que ce message du forum doit répondre à ton problème ;)

    Développe sous linux Ubuntu 12.04 LTS Desktop
    Projet ecommerce core 3.6.7
  • 80005.3 en réponse à 80005.2 écrit par Mathias

    25/07/2013 04:01


    ehochedez
    Rang : Membre
    Merci Mathias, oui effectivement ce post devrait répondre à mon problème mais je n'arrive pour le moment pas à faire marcher le sélecteur de déclinaisons produits..

    J'ai modifié mon modèle pour avoir :

    <add name="product" type="modules_catalog/product" max-occurs="-1" />

    et mon properties.xml pour avoir :

    <field name="product" type="documentarray" allow="[modules_catalog_product]" moduleselector="catalog" dialog="productselector"/>

    J'ai tout recompilé... Mais lorsque je souhaite sélectionner mes produits en BO, j'ai toujours le message :

    "Vous n'avez pas accès aux modules permettant de sélectionner les ressources demandées." et aucun élément n'est sélectionnable.


    J'ai regardé la configuration du l'interface pour ajouter des Kits et les déclarations dans le model et dans le create.xml sont les mêmes que les miennes. Je n'ai pourtant pas de soucis pour sélectionner des déclinaisons produits à partir de l'interface de création de kit.

    La fenêtre de sélection dans l'interface kit indique "Déclinaisons" au dessus de la mini fenêtre à droite alors que ma fenêtre indique "Sélection".
    Il semble y avoir une conf relative au ProductSelector pour l'élément Kit dans ce fichier du module catalogue :
    Modules > Catalog > lib > bindings > cCatalogEditor.xml
    Peut-être est-ce une info qui me manque de mon côté ?
  • 80005.4 en réponse à 80005.3 écrit par ehochedez

    25/07/2013 10:28


    Jean-Michel
    Titre : Community Manager
    Rang : Expert
    Bonjour,

    Je ne vois pas d'erreur dans votre syntaxe, donc tout devrait fonctionner correctement avec cette dernière.
    Par contre, si ma mémoire est bonne vous utilisez une version 3.0.4 et je suppose une version "récente" de Firefox, or si l'on s'en réfère au billet Compatibilité du backoffice avec les dernières versions de Firefox et aux commits sur le binding "modules/catalog/lib/bindings/cCatalogEditor.xml" on s'aperçoit que ce dernier est touché par les problèmes indiqués dans le billet.

    La version 3.0.4 n'étant plus supportée à l'époque de ce commit, ceci explique les problèmes rencontrés, et très vraisemblablement d'autres problèmes non perçus pour le moment.

    Je vous invite donc à mettre à jour votre version, de préférence dans la dernière 3.6, je vous laisse consulter le forum consacré aux mises à jour pour vous aider. Vous devrez passer par les différentes versions afin de mettre à jour votre version.

    Pour une meilleure réponse, pensez à indiquer la version sur laquelle vous rencontrez des difficultés, ainsi que son type (CMS ou eCommerce core).
    Pour tout problème d'installation indiquez le nom de l'hébergeur et s'il s'agit d'un serveur mutualisé ou dédié.
  • 80005.5 en réponse à 80005.4 écrit par Jean-Michel

    26/07/2013 03:28


    ehochedez
    Rang : Membre
    Bonjour Jean-Michel,

    Merci de ton aide.
    Nous ne prévoyons pas pour le moment de migrer vers une nouvelle version de Change, il faut donc que je résolve le problème avec la version courante.

    Ce qui est étrange c'est que cette configuration semble marcher dans le cas de la création des Kits, il n'y a donc à priori pas de raison de ne pas pouvoir la faire marcher dans mon cas. Je vais continuer de creuser un peu le problème et ne ferme donc pas tout de suite le sujet, si tu as des suggestions en attendant elles sont vraiment les bienvenues :)

    Bonne journée.
  • 80005.6 en réponse à 80005.5 écrit par ehochedez

    29/07/2013 10:45


    ehochedez
    Rang : Membre
    Bonjour,

    Après quelques manips et un retour à la case départ (solution que j'ai décrite dans mon premier post), il semblerait que ma fenêtre de sélection des déclinaisons produits soit maintenant fonctionnelle..!

    Malheureusement je ne saurais pas expliquer pourquoi puisque j'ai vérifié, ma config est exactement la même que celle décrite dans le premier post et je ne pense pas avoir oublié d'import ou de compilations cette première fois.

    Merci en tout cas à tous les deux pour m'avoir aiguillé.
 
Merci de prendre connaissance et de respecter les règles des forums.
 
1356 membres
Aucun membre connecté