This is an old revision of the document!
Ce composant s'installe en deux temps :
A la fin de ce script est initialisé le moteur de rendu standard :
/** * @global object $GLOBALS['_HTML_QuickForm_default_renderer'] * @name $_HTML_QuickForm_default_renderer */ $GLOBALS['_HTML_QuickForm_default_renderer'] = new MoodleQuickForm_Renderer();
Cette définition doit être complétée comme ceci :
/** * @global object $GLOBALS['_HTML_QuickForm_default_renderer'] * @name $_HTML_QuickForm_default_renderer */ $GLOBALS['_HTML_QuickForm_default_renderer'] = new MoodleQuickForm_Renderer(); // PATCH : Overloads quickform renderer $config = get_config('local_tabbedquickform'); if (!empty($config->enable) && is_dir($CFG->dirroot.'/local/tabbedquickform')) { $GLOBALS['_HTML_QuickForm_default_renderer'] = new MoodleQuickForm_Tabbed_Renderer(); } // /PATCH
Cette modification affectera TOUS les formulaires de Moodle à partir du moment où elle est activée dans la configuration générale.
La configuration générale de ce composant ne propose que deux options. Vous l'atteindrez par le menu :
Administration de site > Plugins > Plugins Locaux > formulaires à onglets
En activant le moteur, vous remplacerez l'ancien moteur de rendu de formulaire en sections rabattables par le moteur à onglets disposant en plus de la capacité de filtrage fonctionnel.
Par défaut (sans enregistrement de quoi que ce soit dans les préférences utilisateur), le mode des formulaires peut être :