php jelix.php --tutorfck createapp
Votre fichier de configuration defaultconfig.ini.php devrait avoir les valeurs suivantes:
startModule = "tutorfck"
startAction = "default:index"
[urlengine]
engine = simple
multiview = off
===== Installation de FCKeditor =====
Téléchargez le logiciel [[http://www.fckeditor.net/|FCKeditor]]
Décompressez l'archive dans le répertoire /jelix/tutorfck/www/
===== Création du plugin de template =====
* Dans le répertoire /jelix/tutorfck/plugins/ créez le répertoire "tpl/html".
* Dans ce répertoire créez un fichier nommé //function.fckeditor.php//.
BasePath = $GLOBALS['gJConfig']->urlengine['basePath'] .'fckeditor/';
$oFCKeditor->Value = $contenu;
$oFCKeditor->Create();
}
?>
Pour en savoir plus sur les templates lisez l'article [[http://docs.jelix.org/fr/manuel-1.0/templates|"Le moteur de template jTpl"]] et sa section "Les plugins de templates".
===== Création du template =====
Créez un template demofck.tpl dans jelix/tutorfck/modules/tutorfck/templates/
Intégration de FCKeditor module : tutorfck
La variable $mytext est initialisée par le contrôleur et son contenu sera affiché dans l'éditeur javascript.
Vous pourrez récupérer le contenu ou ajouter un contenu dans FCKeditor par le biais du contrôleur. Ou directement dans l'éditeur. C'est le but.
===== Modification de l'action par défaut (le controleur) =====
Ouvrez le fichier /jelix/tutorfck/modules/tutorfck/controllers/default.classic.php
Ajouter le code suivant après la ligne $rep = $this->getResponse('html');
$rep->bodyTpl = 'demofck';
if ($this->param('FCKeditor1')) {
$mytext = "Vous avez modifié le contenu de FCKeditor
" . $this->param('FCKeditor1');
} else {
$mytext = "Démonstration de FCKeditor:
On est dans l'action par défaut";
}
$rep->body->assign('mytext', $mytext);
===== Comment appeler la page de démonstration de FCKeditor? =====
Dans la barre d'adresse :
http://localhost/jelix/tutorfck/www/index.php?module=tutorfck&action=default:index
Dans un template :
{jurl 'tutorfck~default:index'}
----
* [[fr:tutoriels:|Retour au sommaire des tutoriels]]