- Palette 🎨
-
Ռեսուրսներ
- Ֆորում
-
Drupal Book
- Բլոգ
-
Դեպքերի ուսումնասիրություններ
- Drupal էջերի ավտոմատ թարգմանություն ԱԲ-ի միջոցով
- CI-ով կառավարվող կոնֆիգուրացիայի կառավարում
- Drupal-ը որպես backend․ GraphQL, JSON:API, RESTful
- Ինչպես պահպանել հսկայական մենյուները Drupal-ում
- Colorbox-ի փոխարինումը GLightbox-ով
- CKEditor 4 փլագինների վերագրում CKEditor 5‑ի համար
- Drupal 7-ի թարմացում մինչև Drupal-ի վերջին տարբերակը
- Drupal-ի փաստաթղթերը
- JSON Drop API փաստաթղթեր
- Ի՞նչ կա նոր
- Բեռնել Drupal
-
Կապ մեզ հետ
Palette - Make it Colorful🎨
Palette - Visual Page Builder, no design degree required.
Մոդուլի շրջանակի պատրաստում
Menu
- Drupal-ի ըմբռնումը
- Drupal համակարգի պահանջները
- Drupal տեղադրում
- Drupal 8-ի թարմացում
- Drupal 8 կայքի ադմինիստրացիա
- Drupal 8 մոդուլներ
- Drupal մոդուլների համեմատություն
- Drupal-ի ձևավորման թեմաներ
- Drupal դաշտերի տեսակներ
- Կարգավորումների կառավարում
- Մուլտիսայթ Drupal
- Մասնավոր հնարավորություններ
- Drupal 8-ի խնդիրների լուծում
-
Drupal-ի համար մոդուլների ստեղծում
- Նախագծի սկիզբ - տեղեկատու տեղեկատվություն (Drupal 8)
- Մոդուլի շրջանակի պատրաստում
- Drupal 8 մոդուլի անունների և տեղադրման կանոններ
- Տեղեկացրեք Drupal 8-ին ձեր մոդուլի մասին .info.yml ֆայլի միջոցով
- Ավելացնել composer.json ֆայլ
- «Hello World» էջի ցուցադրումը Drupal մոդուլի միջոցով
- Հիմնական կոնտրոլերի ավելացում
- Ավելացնել երթուղավորման ֆայլ
- Ավելացնել հղում մենյուում
- Շարունակենք
- Ավելացնել կանխադրված կոնֆիգուրացիա
- Միացրեք կանխադրված կոնֆիգուրացիան ձեր Drupal 8 մոդուլում
- Գործնական ուղեցույց Drupal 8-ի հիմնական մոդուլներ ստեղծելու համար
- Drupal մոդուլի հիմնական կառուցվածքը
- Drupal կոնֆիգուրացիոն ձև
- Ձեր սեփական կոնֆիգուրացիայի սահմանումն ու օգտագործումը Drupal 8-ում
- Drupal մոդուլում էջի ծրագրային ստեղծում
- Բլոկի ստեղծումը Drupal մոդուլում ծրագրային ճանապարհով
- Դաշտերի տեսակների, վիջեթների և ֆորմատորների ստեղծումը Drupal-ում
- Event Subscriber և Event Dispatcher։ Drupal-ում իրադարձությունների հետ աշխատելու համակարգ։
- Drupal-ի համար Views-ի ցուցադրման ոճի ստեղծում
- Drupal մոդուլում թեմավորման տեմպլատի ավելացում
- Drupal 8 մոդուլում ոճաթերթերի (CSS) և JavaScript (JS) ավելացում
- Drupal 8 մոդուլի թեստավորում
- Հրապարակեք ձեր մոդուլը drupal.org կայքում
- Hook-երի ըմբռնում
- Drupal 8 API
- Drupal 8 թեմատիկացում
- Թարմացում մինչև Drupal 8
Հաջորդ ենթաբաժիններում մենք կստեղծենք Drupal կայքի տարբեր մասերի օրինակներ, ինչպիսիք են օգտատերերի էջը, բլոկը, էնտիթին, դաշտը և այլն։ Բոլոր օրինակները սկսվում են մոդուլի թղթապանակից և .info.yml ֆայլից։ Միայն այս երկու բաղադրիչներով մոդուլը կցուցադրվի Drupal 8-ի ընդարձակումների ադմինիստրացիոն էջում կամ կարող է անմիջապես ակտիվացվել Drush-ի միջոցով։
Այս ենթաբաժինը կուղեկցի ձեզ ընթացքի միջոցով՝ ստեղծելու, անվանելու և ճիշտ տեղադրելու .info.yml ֆայլը, որը կլինի յուրաքանչյուր նոր ստեղծվող մոդուլի ելակետային կետը։
Եթե ցանկանում եք քլոնավորել այս բաժնում նշված կոդի օրինակների git-ռեպոզիտորը, պետք է տեղադրեք git և հետևեք հրահանգներին։ Git-ռեպոզիտորը կարող եք քլոնավորել հետևյալ հրահանգով.
git clone https://github.com/sidharrell/D8HWexample.git modules/custom/hello_world
Բոլոր ֆայլերը ներբեռնվում են լռելյայն, բայց կարող եք «թաքցնել» դրանք, ընտրելով «սկելետ» տարբերակը սկսելու համար։ Դա ստուգելու համար մուտք գործեք մոդուլի թղթապանակ և օգտագործեք հետևյալ հրամանը.
git checkout skeleton
Մյուս ճյուղերը պետք է համապատասխանեն այս ձեռնարկի հաջորդ ենթաբաժիններին և նախատեսված են համապատասխանելու Examples մոդուլի ավելի ամբողջական օրինակներին, որը գտնվում է այստեղ։