logo

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

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

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

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

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

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

Scroll

Articles

20/06/2025, by Ivan

Դաշտի վիջեթները օգտագործվում են դաշտի տեսողական ներկայացման համար ֆորմերի ներսում։ Դաշտի վիջեթները սահմանվում են որպես plugin-ներ, ուստի խորհուրդ է տրվում ծանոթանալ plugin API-ին նախքան նոր դաշտի տիպի գրումը։

Drupal 8-ում դաշտի վիջեթ ստեղծելու համար անհրաժեշտ է դաս, որի վրա առկա է FieldWidget անոտացիան։

Դասի տեղադրումը պետք է լինի /[MODULE_NAME]/src/Plugin/Field/FieldWidget, օրինակ՝ /foo/src/Plugin/Field/FieldWidget/BarWidget.php։

20/06/2025, by Ivan

Դաշտի ֆորմատավորման մոդուլը ֆորմատավորում է դաշտի տվյալները, որպեսզի դրանք դիտարկվեն վերջնական օգտագործողի կողմից։ Դաշտի ֆորմատավորողներն սահմանվում են որպես plugin-ներ, դրա համար խորհուրդ է տրվում ծանոթանալ plugin API-ին նախքան նոր դաշտի ֆորմատավորողի գրումը։

Դաշտի ֆորմատավորողի դասը

Ֆայլ՝ /modules/random/src/Plugin/Field/FieldFormatter/RandomDefaultFormatter.php

20/06/2025, by Ivan

Իրադարձությունների համակարգերի ակնարկ

Իրադարձությունների համակարգերը օգտագործվում են բազմաթիվ բարդ ծրագրերում՝ որպես միջոց ընդլայնումներին թույլ տալու համակարգի աշխատանքը փոխելու համար։ Իրադարձությունների համակարգը կարող է իրականացնել տարբեր կերպ, բայց ընդհանուր առմամբ համակարգի բաղադրիչները և հասկացությունները նույնն են։

20/06/2025, by Ivan

Views ցուցադրման ոճի plugin ստեղծելը կարող է թվալ բարդ խնդիր, սակայն այն ավելի հեշտ է, քան թվում է։ Ահա քայլ առ քայլ ուղեցույց, թե ինչպես դա անել՝ աղբյուրի կոդով։

Դուք կարող եք պատրաստի կոդը ներբեռնել այստեղից՝ TARDIS (չնայած այն դեռ dev փուլում է)։ Եվ եթե ձեզ անհրաժեշտ է ծանոթություն Drupal 8 մոդուլների հետ, ահա պրակտիկ ուղեցույց բազային մոդուլներ ստեղծելու համար Drupal 8-ում։

19/06/2025, by Ivan

Hook-երը հանդիսանում են այն մեթոդներից մեկը, որոնց միջոցով մոդուլները համագործակցում են Drupal-ի միջուկի կամ ավելացված մոդուլների հետ։ Hook-երը օգտագործվում են տարբեր խնդիրների համար, այդ թվում՝ նախապատրաստման փոփոխականներ շաբլոնային ֆայլերի համար (hook_preprocess()), տեղեկությունների ցուցակների փոփոխություն (hook_tokens_alter(), hook_views_data_alter()) և ձևերի մանիպուլյացիա (hook_form_alter()) և այլ։ Այս էջում նշված են բոլոր hook-երը, որոնք տրամադրվում են միջուկի կողմից։

19/06/2025, by Ivan

Այս փաստաթուղթը վերաբերում է մոդուլներին։ Թեմաների մասին տեղեկությունները տեսեք Drupal 8-ում ոճաթերթերի (CSS) և JavaScript (JS) ավելացման թեմայում

Drupal 8-ում ոճաթերթերը (CSS) և JavaScript (JS) բեռնվում են նույն համակարգով՝ ինչպես մոդուլների (կոդի), այնպես էլ թեմաների համար՝ ակտիվների գրադարանի միջոցով։ Ակտիվների գրադարանները կարող են պարունակել մեկ կամ մի քանի CSS ռեսուրս, մեկ կամ մի քանի JS ռեսուրս և մեկ կամ մի քանի JS կարգավորումներ։

19/06/2025, by Ivan

Drupal 8 ներկայացնում է բազմաթիվ նոր API-ներ և միայն որոշ API-ներ է ներառում Drupal 7/6-ից: Այս բաժնում մանրամասն ներկայացված են Drupal 8-ի API-ները:

Նախքան ստորև բերված փաստաթղթերին խորանալը, դուք կարող եք ցանկանալ ծանոթանալ հիմնական հասկացություններին և նախապայմաններին, ինչպես նաև Drupal 8.x մոդուլների ստեղծման ուղեցույցներին, որտեղ բացատրվում են որոշ հասկացություններ և տերմինաբանություն, որոնք ենթադրվում են այս API փաստաթղթերում: