logo

Լրացուցիչ Բլոկների Տեսակներ (EBT) - Դասավորության Կառուցողի նոր փորձառություն❗

Լրացուցիչ Բլոկների Տեսակներ (EBT) - ձևավորված, կարգավորելի բլոկների տեսակներ՝ սլայդշոուներ, ներդիրներ, քարտեր, բացվող ցանկեր և շատ ուրիշներ։ Ներառված կարգավորումներ՝ ֆոնի, DOM տուփի, JavaScript փլագինների համար։ Փորձեք դասավորությունների կառուցման ապագան արդեն այսօր։

EBT մոդուլների ցուցադրական տարբերակներ Ներբեռնել EBT մոդուլները

❗Լրացուցիչ Պարբերությունների Տեսակներ (EPT) - Պարբերությունների նոր փորձառություն

Լրացուցիչ պարբերության տեսակներ (EPT) - անալոգիական պարբերության վրա հիմնված մոդուլների հավաքակազմ։

EPT մոդուլների ցուցադրական տարբերակներ Ներբեռնել EPT մոդուլները

Scroll

Articles

20/06/2025, by Ivan

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

Drupal’s online documentation is © 2000-2020 by the individual contributors and can be used in accordance with the Creative Commons License, Attribution-ShareAlike 2.0. PHP code is distributed under the GNU General Public License.

20/06/2025, by Ivan

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

Մոդուլի root թղթապանակում ստեղծեք նոր ֆայլ hello_world.links.menu.yml անունով և ավելացրեք հետևյալը.

Source URL:

Drupal’s online documentation is © 2000-2020 by the individual contributors and can be used in accordance with the Creative Commons License, Attribution-ShareAlike 2.0. PHP code is distributed under the GNU General Public License.

20/06/2025, by Ivan

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

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

Source URL:

Drupal’s online documentation is © 2000-2020 by the individual contributors and can be used in accordance with the Creative Commons License, Attribution-ShareAlike 2.0. PHP code is distributed under the GNU General Public License.

20/06/2025, by Ivan

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

Drupal’s online documentation is © 2000-2020 by the individual contributors and can be used in accordance with the Creative Commons License, Attribution-ShareAlike 2.0. PHP code is distributed under the GNU General Public License.

20/06/2025, by Ivan

Հիմնական թեմա՝ նախնական կոնֆիգուրացիա

Դիտարկում

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

Drupal’s online documentation is © 2000-2020 by the individual contributors and can be used in accordance with the Creative Commons License, Attribution-ShareAlike 2.0. PHP code is distributed under the GNU General Public License.

20/06/2025, by Ivan

Ներածություն

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

Drupal’s online documentation is © 2000-2020 by the individual contributors and can be used in accordance with the Creative Commons License, Attribution-ShareAlike 2.0. PHP code is distributed under the GNU General Public License.

20/06/2025, by Ivan

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

Source URL:

Drupal’s online documentation is © 2000-2020 by the individual contributors and can be used in accordance with the Creative Commons License, Attribution-ShareAlike 2.0. PHP code is distributed under the GNU General Public License.

20/06/2025, by Ivan

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

Փաստորեն ամեն ինչ բավական համաչափ է, բայց ինչպես կարող ենք փոփոխել այն, ինչ տեսնում ենք։ Կա՛մ որոշ ֆորմաների միջոցով, իհարկե։

Source URL:

Drupal’s online documentation is © 2000-2020 by the individual contributors and can be used in accordance with the Creative Commons License, Attribution-ShareAlike 2.0. PHP code is distributed under the GNU General Public License.

20/06/2025, by Ivan

Հիմնական թեմա՝ սեփական կոնֆիգուրացիայի սահմանում

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

Drupal’s online documentation is © 2000-2020 by the individual contributors and can be used in accordance with the Creative Commons License, Attribution-ShareAlike 2.0. PHP code is distributed under the GNU General Public License.

20/06/2025, by Ivan

Drupal-ում պարզ էջ ստեղծելու երկու քայլ կա՝

Հայտարարեք ուղին և դրա պարամետրերը։

Այս քայլը ներառում է էջի վերնագիրը, մուտքի պահանջները և այլն։

Drupal 7-ում դուք պետք է իրականացնեիք hook_menu() ֆունկցիան։

Drupal 8-ում ստեղծեք <module_name>.routing.yml ֆայլը մոդուլների վերին կարգի թղթապանակում։

Գրեք կոդը՝ վերադարձնելու էջի մարմինը։

Drupal 7-ում դուք պետք է գրեիք էջի կոլբեք ֆունկցիան, որը նշված էր hook_menu()-ում։

Drupal’s online documentation is © 2000-2020 by the individual contributors and can be used in accordance with the Creative Commons License, Attribution-ShareAlike 2.0. PHP code is distributed under the GNU General Public License.