Gérer un plux avec un autre plux

garys02garys02 Member
juin 2020 modifié dans Entraide

Bonjour,
J'aimerais modifier des parametres d'un plugin d'un 2e pluxml figurant dans un sousdossier : monsite.fr/test/plugtest/data/plugintest.xml sans avoir à me logger dessus, à partir du meme plugin figurant dans l'install de base : monsite.fr.
J'aimerais administer un plugin d'un autre site plux figurant dans un sousdossier. Comment modifier mon plugin du site racine: ajouter une selectbox pour chercher les param du plug d'un sous-site, les importer et les mettre a jour a distance sans se logger sur le 2e?

Merci

Réponses

  • SudwebdesignSudwebdesign Member
    juillet 2020 modifié

    L'idée est de modifier la variable de config du plugin a la volée,

    Au moment d'enregistrer (ou lire) faire pointé $this->plug['parameters.xml'] vers l'adresse du seconds plux
    En remplaçant PLX_ROOT par le chemin du 2e plux ds le constructeur du plugin :

        public function __construct($default_lang) {
             $this->plug['parameters.xml'] = RACINE2PLUX.PLX_CONFIG_PATH.'plugins/'.$plugName.'.xml',
    

    Mais où, quand & comment, là ça reste a déterminé, ce n'est qu'une idée :)

    Va voir du coté de core/lib/plx.plugins.php ( __construct de la 2e classe plxPlugin)

        public function __construct($default_lang='') {
    ···
                'parameters.xml'=> PLX_ROOT.PLX_CONFIG_PATH.'plugins/'.$plugName.'.xml',
    

    Notre temps est la seule monnaie vraie ;)

    Site, Dépôt, framagit, MyShop, Factux

    #mozinor président

  • Merci @sudwebdesign ! :-)

Connectez-vous ou Inscrivez-vous pour répondre.