Outils pour utilisateurs

Outils du site


drupal9:modules:structure

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
drupal9:modules:structure [2021/02/17 18:05]
marclebrun [Structure d'un module]
— (Version actuelle)
Ligne 1: Ligne 1:
-====== Structure d'un module ====== 
- 
-<​code>​ 
-/​home/​marc/​drupal9/​test1 
-├── config 
-├── drush 
-├── scripts 
-├── vendor 
-├── web 
-│   ​├── core 
-│   ​├── modules 
-│   ​│ ​  ​├── contrib 
-│   ​| ​  ​│ ​  ​└── ... 
-│   ​│ ​  ​└── custom 
-│   ​| ​      ​└── mymodule ​     <== DOSSIER DU MODULE 
-|   ​│ ​          ​├── src 
-|   ​| ​          ​│ ​  ​├── Controller 
-|   ​| ​          ​| ​  ​│ ​  ​├── FirstController.php 
-|   ​| ​          ​│ ​  ​│ ​  ​└── SecondControler.php 
-|   ​| ​          ​│ ​  ​└── Form 
-|   ​| ​          ​| ​      ​├── FirstForm.php 
-|   ​| ​          ​│ ​      ​└── SecondForm.php 
-|   ​| ​          ​├── mymodule.info.yml 
-|   ​| ​          ​├── mymodule.install 
-|   ​| ​          ​├── mymodule.links.menu.yml 
-|   ​| ​          ​├── mymodule.module 
-|   ​| ​          ​└── mymodule.routing.yml 
-│   ​├── profiles 
-│   ​├── sites 
-│   ​└── themes 
-└── ... 
-</​code>​ 
- 
-===== Module Info ===== 
- 
-Base : 
- 
-<code yaml mymodule/​mymodule.info.yml>​ 
-name: My first custom module 
-type: module 
-core_version_requirement:​ ^9 
-</​code>​ 
- 
-Options : 
- 
-<code yaml mymodule/​mymodule.info.yml>​ 
-description:​ This is my first Drupal module 
-version: 1.0 
-package: Mom Package 
-</​code>​ 
  
drupal9/modules/structure.1613585142.txt.gz · Dernière modification: 2021/02/17 18:05 par marclebrun