modcustomlabelmodel
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| modcustomlabelmodel [2016/07/19 10:59] – [Eléments de base d'un type] admin | modcustomlabelmodel [Date inconnue] (Version actuelle) – supprimée - modification externe (Date inconnue) 127.0.0.1 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ===== Modèle de développement des types d' | ||
| - | ===== Module : Eléments de cours ===== | ||
| - | Les éléments de cours sont des briques éditoriales qui s' | ||
| - | |||
| - | Le module propose en standard une batterie d' | ||
| - | |||
| - | ==== Eléments de base d'un type ==== | ||
| - | |||
| - | Un type d' | ||
| - | |||
| - | Le contenu obligatoire d'un sous-type est : | ||
| - | |||
| - | * [db] | ||
| - | * access.php : définit les capacités de contrôle de visibilité du contenu | ||
| - | * [lang] | ||
| - | * [en] | ||
| - | * customlabeltype_newtype.php : le fichier de chaines | ||
| - | * customlabel.class.php : la classe d' | ||
| - | * customlabel.css : la feuille de style de base du widget | ||
| - | * version.php : le fichier de version | ||
| - | |||
| - | Ressources facultatives : | ||
| - | |||
| - | * [pix] : répertoire des images par défaut (> 3.0) | ||
| - | |||
| - | Le répertoire porte le nom du sous plugin qui servira de base aux noms formels dans son code. Dans ce qui suit le nom du plugin est supposé être **newtype**. | ||
| - | |||
| - | Le plugin est représenté par une sous-classe de la classe de base **customlabel_type** | ||
| - | |||
| - | | ||
| - | | ||
| - | class customlabel_newtype extends customlabel_type { | ||
| - | } | ||
| - | |||
| - | Un sous type d' | ||
| - | |||
| - | * un type | ||
| - | * un tableau de champs | ||
| - | * des hooks de traitemement éventuels. | ||
modcustomlabelmodel.1468925992.txt.gz · Dernière modification : (modification externe)
