Lors de l'utilisation de la barre typo V2, la barre typo généralisée et extension multiulingue pour la barre typo V2, en spip 1.9.2, j'ai un problème concernant le champs texte des brèves. En effet, sur la page exec=breves_edit, le champ d'édition du texte de la brève a tout bonnement disparu.
Si je désactive l'extension multilingue, tout fonctionne sans problème.
Après avoir farfouillé, il semble que le problème vienne de la fonction afficher_textarea_barre(), ligne 411 du fichier inc/barre.php du plugin BT2. cette fonction est utilisée par exec/breves_edit.php pour appeler la barre typo sur le champs texte et il semble qu'elle ne soit utilisé uniquement à cet endroit. articles_edit utilise un autre moyen pour appeler la barre typo sur ce champs.
J'ai fait une modification un peu sauvage dans exec=breves_edit. J'ai remplacé :
// par defaut champ avec classe .barre_inserer
if (!$form) $form = "$('.barre_inserer')[0]";
// sinon id parent passe, il faut selectionner le champ 'texte'
else $form .= ".texte";
par
$form="document.formulaire.texte";
Dès lors, les onglets multilingues sont parfaitement fonctionnels. Mais je ne suis pas du tout certain que ce soit la bonne manière de faire, ni si cela à une implication sur d'autres versions de spip.
Du coup, je n'ai rien commité et je me contente de relater le souci ici.
Y aurait-il une modif un peu plus propre à faire ?
Cordialement
Joseph