Insrérer du javascript dans le head de l'espace privé

Bonjour,

Dans le cadre de la réalisation d’un plugin, je dois valider les données d’un formulaire envoyé par les rédacteurs (espace privé) à l’aide notamment du javascript. je possède mon script javascript mais reste à l’insérer dans le head de l’espace privé, notamment avec le pipeline header_prive. Comment dois-je m’y prendre ? Dois-je créer une fonction php pour insérer le javascript ?

D’avance merci

Moïse Maindron <moise.maindron@ac-nantes.fr> wrote:

Bonjour,

Dans le cadre de la réalisation d'un plugin, je dois valider les données
d'un formulaire envoyé par les rédacteurs (espace privé) à l'aide
notamment du javascript. je possède mon script javascript mais reste à
l'insérer dans le head de l'espace privé, notamment avec le pipeline
header_prive. Comment dois-je m'y prendre ? Dois-je créer une fonction
php pour insérer le javascript ?

D'avance merci

1. dans le fichier xml de definition de ton plugin tu dois définir le
prefix de ton plugin
<prefix>prefixe_de_mon_plugin</prefix> qui est un nom unique pour ton
plugin

puis toujours dans ce fichier xml

<pipeline>
<nom>header_prive</nom>
<action>inclure_java</action>
<inclure>monfichier.php</inclure>
</pipeline>

2. dans monfichier.php
<?php
function prefixe_de_mon_plugin_inclure_java($flux) {
        $flux .= '<script type="text/javascript"
src="'._DIR_PLUGIN_PREFIXE_DE_MON_PLUGIN.'monfichier.js"
name="java-dxxxx"></script>'. "\n";
        return $flux;
}
?>

Note pour inclure ce même javascript dans la partie publique du site ce
serait
<pipeline>
<nom>insert_head</nom>
<action>inclure_java</action>
<inclure>monfichier.php</inclure>
</pipeline>

avec la balise #INSERT_HEAD dans le head de tes pages de squelette

lire :
http://www.spip.net/fr_article3448.html
et http://doc.spip.org/spip.php?article5825

--
http://wojylac.free.fr
Un proverbe chinois dit que lorsqu'on a rien à dire
on cite généralement un proverbe chinois.