Développer avec RBS Change : [Résolu] Extend de document et perspective

  • 77917.1

    27/04/2013 00:12


    Mathias
    Rang : Expert
    Bonjour,

    je cherche à créer un nouveau type de produit, dans un module spé.
    mon_module = mX
    mon_document = dX (extend modules_catalog/product)

    Je souhaite ajouter la possibilité de créer un nouveau produit au sein du module catalog.

    mais pour cela il faut que j'édite la perspective du module catalog.

    est-ce que je suis obligé de passer par le dossier override ? étant donné que je cherche à en faire un module "standalone", j'avoue que cette "perspective" m'enchante guère...

    j'aimerai bien pouvoir l'overrider directement depuis la config de mon mX, via, par exemple un fichier du type :
    modules/mX/config/modules_catalog.perspective.xml

    (un peu le même méchanisme que pour les tags ou les menus).

    Est-ce envisageable ? ou existe t'il une alternative ?

    Merci!

    Édité par Mathias 28/04/2013 22:40


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

    27/04/2013 12:01


    Mathias
    Rang : Expert
    J'ai trouvé mon bonheur en m'inspirant du module customer et du document voucherhandler.

    Comment, dans la logique d'un module à conserver dans le repository pour un usage multiple, puis-je faire en sorte que l'installation de mon module, aille enrichir les fichiers :
    - override/moduleCible/config/actions.xml
    - override/moduleCible/config/perspective.xml
    - override/moduleCible/config/rights.xml
    - override/moduleCible/form/editor/monDocument/panels.xml

    pour ajouter à chaque fois la ligne qui va bien ?
    est-ce automatique dans le cas où il existe les fichiers suivants au sein du dossier config de monModule ?
    - moduleCible.actions.xml
    - moduleCible.perspective.xml
    - moduleCible.rights.xml

    Merci !

    Édité par Mathias 28/04/2013 22:41


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

    28/04/2013 22:43


    Mathias
    Rang : Expert
    bon ben j'ai trouvé ma réponse en allant voir ce qu'il se passait dans modules/customer/setup/initData.php...

    :D

    Développe sous linux Ubuntu 12.04 LTS Desktop
    Projet ecommerce core 3.6.7
 
Merci de prendre connaissance et de respecter les règles des forums.
 
1362 membres
Aucun membre connecté