Piste :
Différences ¶
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédente | Prochaine révisionLes deux révisions suivantes | ||
tutoriels:tinymce [2007/12/17 12:00] – laurent | tutoriels:tinymce [2008/01/10 11:41] – remplacement du plugin par un plugin de type cfunction plutôt que function laurent | ||
---|---|---|---|
Ligne 18: | Ligne 18: | ||
<code bash> | <code bash> | ||
- | php jelix.php --tutoriel.tinymce createapp | + | php jelix.php --tutoriel.tinymce createapp |
php jelix.php --tutoriel.tinymce createmodule essai | php jelix.php --tutoriel.tinymce createmodule essai | ||
</ | </ | ||
Ligne 33: | Ligne 33: | ||
===== Installation de TinyMCE ===== | ===== Installation de TinyMCE ===== | ||
+ | |||
Téléchargez le logiciel [[http:// | Téléchargez le logiciel [[http:// | ||
Ligne 43: | Ligne 44: | ||
===== Création du plugin de template ===== | ===== Création du plugin de template ===== | ||
- | Dans le répertoire **/ | + | |
- | Dans ce répertoire créez un répertoire | + | * Dans le répertoire **/ |
- | Dans ce répertoire, | + | * Dans ce répertoire, |
Copiez-collez le code suivant : | Copiez-collez le code suivant : | ||
Ligne 52: | Ligne 53: | ||
/** | /** | ||
- | | + | |
| | ||
- | * @param | + | * @param |
*/ | */ | ||
- | function | + | function |
- | $rep = $GLOBALS[' | + | |
- | $rep-> | + | |
- | $rep-> | + | |
- | $rep-> | + | $codesource = '$rep = $GLOBALS[\' |
- | $rep-> | + | if($rep!=null) { |
- | $rep->addJSCode('});'); | + | $rep-> |
+ | | ||
+ | } '; | ||
+ | |||
+ | $compiler->addMetaContent('$codesource); | ||
} | } | ||
Ligne 68: | Ligne 73: | ||
</ | </ | ||
- | Cette fonction charge le code Javascript de TinyMCE puis définit une configuration. | + | Cette fonction charge le code Javascript de TinyMCE puis définit une configuration. |
- | + | ||
- | Il faut également modifier | + | |
- | , | + | |
Pour en savoir plus sur les templates lisez l' | Pour en savoir plus sur les templates lisez l' |