formatpagetechnique
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 | |||
| formatpagetechnique [2015/12/22 21:52] – admin | formatpagetechnique [Date inconnue] (Version actuelle) – supprimée - modification externe (Date inconnue) 127.0.0.1 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ===== Format page : Guide technique ===== | ||
| - | ==== Capacités ==== | ||
| - | |||
| - | * [[FormatPageCapabilities|Capacités du format page]] | ||
| - | |||
| - | ==== Ecouteurs d' | ||
| - | |||
| - | * Création de module : réordonne et consolide le plan de sections | ||
| - | * Destruction de module : réordonne et consolide le plan de sections | ||
| - | * Destruction de cours : nettoye les tables complémentaires du format page | ||
| - | |||
| - | ==== Compléments sur la mise en oeuvre ==== | ||
| - | |||
| - | Le format page est un format très puissant qui demande un peu de technique d' | ||
| - | |||
| - | Depuis sa version d' | ||
| - | |||
| - | * Soit concernent le theme, qui est l'un des endroits traditionnellement customisés des Moodle | ||
| - | * Soit concerne des customscripts de remplacement de certains points d' | ||
| - | |||
| - | ==== Les mises en places indispensables ==== | ||
| - | |||
| - | === Le remplacement de la vue de cours === | ||
| - | |||
| - | Moodle prévoit que le gestionnaire de blocs soit basé sur un design pattern de " | ||
| - | |||
| - | Malheureusement, | ||
| - | |||
| - | La distribution du format page propose dans un répertoire // | ||
| - | |||
| - | * Créer un répertoire // | ||
| - | * Editer le fichier config.php pour activer les customscripts ($CFG-> | ||
| - | * copier le contenu du répertoire _customscripts dans le répertoire susnommé | ||
| - | |||
| - | === | ||
| - | |||
| - | ==== Les mises en place facultatives ==== | ||
| - | |||
| - | Ces mises en place n' | ||
| - | |||
| - | === Navigation paginée dans les surcharges de page par des activités === | ||
| - | |||
| - | Lorsqu' | ||
| - | |||
| - | Pour les autres qui ne le prévoient pas, il est nécessaire de rajouter quelques contournements par des customscripts, | ||
| - | |||
| - | ATTENTION, toutes les activités ne sont pas architecturées pour admettre un contournement facile. Les plus adéquates sont celles qui font un appel explicite à : | ||
| - | |||
| - | echo $OUTPUT-> | ||
| - | |||
| - | dans la vue à surcharger (une vue d' | ||
| - | |||
| - | A ce moment, vous pouvez copier cette vue dans un répertoire isomorphe dans les customscripts, | ||
| - | |||
| - | if ($course-> | ||
| - | | ||
| - | | ||
| - | } | ||
| - | |||
| - | Comme pour toutes les surcharges par // | ||
| - | |||
| - | die; | ||
| - | |||
| - | après avoir appelé le //footer//, pour éviter de rejouer la vue originale. | ||
| - | |||
| - | |||
| - | |||
| - | [[FormatPage|Retour à l' | ||
formatpagetechnique.1450821154.txt.gz · Dernière modification : (modification externe)
