Articles

Վերադառնաք ձեր մոդուլի root թղթապանակ, որտեղ գտնվում է .info.yml ֆայլը, ավելացրեք նոր ֆայլ hello_world.routing.yml անունով և ավելացրեք հետևյալը՝


Հիմա, երբ մենք ստեղծել ենք մեր մոդուլի կարգավորումների էջի լրացուցիչը, եկեք ավելացնենք հղում մենյուում։ Ստորև ներկայացված ցուցումների միջոցով ցույց է տրվում, թե ինչպես ստեղծել մենյուի հղում hello_world մոդուլին «Զարգացում» բաժնում՝ «Վարչապետ > Կոնֆիգուրացիա» էջում (http://example.com/admin/config)։
Մոդուլի root թղթապանակում ստեղծեք նոր ֆայլ hello_world.links.menu.yml անունով և ավելացրեք հետևյալը.


Այս ուղեցույցը շարունակվում է Hello World մոդուլի հետ, որը ցույց է տալիս, թե ինչպես քայլ առ քայլ ավելացնել կաստոմ բլոկներ (և ավելին)։
Եթե իսկապես սիրում եք արկածներ, կարող եք անցնել օրինակների մոդուլին։ Examples մոդուլը պարունակում է շատ ավելի շատ կոդի օրինակներ, որոնք օգտագործվում են այս ուղեցույցում։ Եթե այստեղ առաջին անգամ եք, շարունակեք կարդալ այս ուղեցույցը և ծանոթացեք օրինակների մոդուլներին, երբ պատրաստ լինեք ավելին իմանալ։


Մեր մոդուլում ավելացնելով մեկ yaml կարգավորումների ֆայլ, Drupal-ը ավտոմատ կբեռնավորի այդ yaml ֆայլի բովանդակությունը, և մենք կկարողանանք այն հասանելի դարձնել՝ տրամադրելով նախնական կոնֆիգուրացիա։ Մեր մոդուլի root թղթապանակից ստեղծեք նոր թղթապանակ և անվանեք այն «config»։ Նոր թղթապանակի ներսում ստեղծեք ևս մեկ թղթապանակ և անվանեք այն «install»։ Վերջապես, config/install թղթապանակում ստեղծեք նոր ֆայլ և անվանեք hello_world.settings.yml։


Հիմնական թեմա՝ նախնական կոնֆիգուրացիա
Դիտարկում
Drupal 7-ում նախնական կոնֆիգուրացիայի համար՝ այնպիսի մոդուլների համար, ինչպիսիք են պարունակության տեսակները, դաշտերի կոնֆիգուրացիան, դիտումները և այլն, անհրաժեշտ էր հատուկ PHP կոդ տեղադրման և թարմացման համար։ Drupal 8-ում դրանք պահվում են կոնֆիգուրացիայի համակարգի հետ միասին YAML տեքստային ֆայլերում։


Ներածություն
Շատ բան է ասվել և քննարկվել Drupal-ի վերջին տարբերակի՝ Drupal 8-ի մասին, և կարելի է վստահ ասել հետևյալը՝ մոդուլների հավաքածուն զգալի փոփոխվել է։ Կան բազմաթիվ ուսումնական նյութեր, որոնք նվիրված են նոր պայմաններին, և յուրաքանչյուրում հեղինակները խորհուրդ են տալիս ծրագրավորողներին հետևել ավելի մեծ փոփոխություններին՝ կոդի զարգացմամբ։


Բաժին II՝ գործնական ուղեցույց Drupal 8-ի հիմնական մոդուլներ ստեղծելու համար
.info-ից մինչև թեստեր, միայն հիմունքներ


Դիրք IV՝ գործնական ուղեցույց Drupal 8-ի հիմնական մոդուլներ ստեղծելու համար
. info-ից մինչև թեստեր, միայն հիմունքներ
Փաստորեն ամեն ինչ բավական համաչափ է, բայց ինչպես կարող ենք փոփոխել այն, ինչ տեսնում ենք։ Կա՛մ որոշ ֆորմաների միջոցով, իհարկե։


Հիմնական թեմա՝ սեփական կոնֆիգուրացիայի սահմանում
Դուք կարող եք պահպանակ կոնֆիգուրացիա ներառել ձեր մոդուլում՝ հիմնվելով այլ մոդուլների ֆունկցիոնալության վրա (հանգույցի տեսակներ, դիտումներ, դաշտեր, տեքստային ֆորմատներ և այլն):
Օրինակ, հանգույցի մոդուլը տրամադրում է հանգույցի տեսակի կոնֆիգուրացիա, ուստի ձեր սեփական մոդուլում դուք կարգավորում եք մի հանգույցի տեսակ որպես կանխադրված, որը կարող է հանձնարարվել ձեր մոդուլին։


Drupal-ում պարզ էջ ստեղծելու երկու քայլ կա՝
Հայտարարեք ուղին և դրա պարամետրերը։
Այս քայլը ներառում է էջի վերնագիրը, մուտքի պահանջները և այլն։
Drupal 7-ում դուք պետք է իրականացնեիք hook_menu() ֆունկցիան։
Drupal 8-ում ստեղծեք <module_name>.routing.yml ֆայլը մոդուլների վերին կարգի թղթապանակում։
Գրեք կոդը՝ վերադարձնելու էջի մարմինը։
Drupal 7-ում դուք պետք է գրեիք էջի կոլբեք ֆունկցիան, որը նշված էր hook_menu()-ում։
