Ignore:
Timestamp:
Sep 11, 2015, 2:59:52 PM (5 years ago)
Author:
marcimat@…
Message:

Groupes de mots arborescents ne fonctionnait plus en 3.1 à cause des renommage des formulaires (li en div).

Cepandant, querypath (ou plutot la lib libxml de PHP) est en erreur sur la plupart des versions récentes de PHP
à cause de ce bug (signalé il y a 1 an et corrigé… hier sur la lib en question) https://bugzilla.gnome.org/show_bug.cgi?id=737840

Il n'y a pas de correction possible il semblerait (autrement que de supprimer tous les ID de la page !!) (cf https://github.com/technosophos/querypath/issues/168)
Bref, grosse galère pour plein de monde qui utilise domxml (et pas seulement pour querypath).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/groupes_mots_arborescents/gma_pipelines.php

    r91784 r91788  
    101101        if ($flux['args']['form'] == 'editer_groupe_mot') {
    102102
    103 
    104103                $html = $flux['data'];
    105104                $env = $flux['args']['contexte'];
    106                
     105
    107106                // charger QueryPath
    108107                include_spip('inc/querypath');
     
    112111                // on récupère le sélecteur et on l'ajoute après le titre...
    113112                $selecteur_parent = recuperer_fond('formulaires/selecteur_groupe_parent', $env);
    114                 $qp->top('body')->find('li.editer_titre')->after($selecteur_parent);
     113                $qp->top('body')->find('.editer_titre')->after($selecteur_parent);
    115114
    116115                // les paramètres techniques sont uniquement sur les groupes racine
    117116                if ($env['id_parent']) {
    118                         $qp->top('body')->find('li.fieldset_config')->remove();
     117                        $qp->top('body')->find('.fieldset_config')->remove();
    119118                }
    120119
Note: See TracChangeset for help on using the changeset viewer.