logo

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

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

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

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

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

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

Scroll

EPT մոդուլների տեղադրում առանց կոմպոզիտորի

18/05/2025, by Ivan

Ուշադրություն. Եթե հնարավոր է, օգտագործեք Composer-ով տեղադրում։ Առանց Composer-ի, Drupal մոդուլների «գազանանոցը» (module zoo) թարմացնելը շատ դժվար է։

Երբեմն չունենք console-ի և composer-ի հասանելիություն, օրինակ՝ shared hosting-ներում։ Բայց դեռ հնարավոր է տեղադրել EPT մոդուլները նման միջավայրում։ Յուրաքանչյուր Drupal.org նախագծի էջում կարող եք անցնել թողարկման տարբերակի հղումով և յուրաքանչյուր EPT մոդուլը մեկ առ մեկ ներբեռնել՝

https://www.drupal.org/project/ept_core

https://www.drupal.org/project/ept_tabs

https://www.drupal.org/project/ept_webform

https://www.drupal.org/project/ept_slideshow

Download EPT Core module

Drupal-ը տեղադրելու համար ես օգտագործելու եմ Drupal core-ի էջից tarball արխիվը՝

https://www.drupal.org/project/drupal

Drupal releases

Drupal tarball

Drupal-ը տեղադրելուց հետո պետք է ներբեռնեք բոլոր մոդուլները և դրանց բոլոր կախվածությունները (dependant modules)։ Օրինակ՝ բոլոր EPT մոդուլները պահանջում են EPT Core մոդուլ՝
https://www.drupal.org/project/ept_core

EPT Core-ը նույնպես պահանջում է Field Group և Media Library Form Element մոդուլներ։ Կախվածությունները կարող եք տեսնել composer.json ֆայլում՝

/modules/custom/ept_core/composer.json

Drupal EPT Core composer.json

https://www.drupal.org/project/field_group

https://www.drupal.org/project/media_library_form_element

Նախ՝ միացրեք Field Group և Media Library Form Element կախված մոդուլները։

EPT Webform մոդուլը պահանջում է նաև Webform մոդուլ՝

https://www.drupal.org/project/webform

EPT Tabs-ը պահանջում է մի շարք սեփական կախված մոդուլներ՝

/modules/custom/ept_tabs/composer.json

https://www.drupal.org/project/block_field

https://www.drupal.org/project/jquery_ui_tabs

https://www.drupal.org/project/paragraphs

https://www.drupal.org/project/viewsreference

Անհրաժեշտ է անցնել յուրաքանչյուր կախված մոդուլի composer.json-ը, ստուգել բոլոր կախվածությունները և ձեռքով տեղադրել դրանք։ Անհնար է տեղադրել Drupal մոդուլ առանց կախվածությունները տեղադրելու՝

JQuery ui

Երբ արդեն ներբեռնել եք բոլոր մոդուլները՝

all custom modules

Այժմ կարող եք տեղադրել մոդուլները հերթով։ Նախ տեղադրեք EPT Core-ը, հետո՝ մնացած EPT մոդուլները։

Installed EPT modules

Օրինակ, եթե տեղադրել եք EPT Slideshow՝

https://www.drupal.org/project/ept_slideshow

dependencies in composer.json

Դա կպահանջի levmyshkin/flexslider գրադարան՝

https://packagist.org/packages/levmyshkin/flexslider

https://github.com/levmyshkin/flexslider

Պետք է ձեռքով ներբեռնել գրադարանի ֆայլերը և տեղադրել /libraries/flexslider թղթապանակում։

https://github.com/levmyshkin/flexslider/tags

https://github.com/levmyshkin/flexslider/releases/tag/2.7.4

EPT Flexslider

Արխիվը բացեք, որ բոլոր ֆայլերը լինեն /libraries/flexslider-ում՝

EPT Slideshow

Ճիշտ ուղիները կարող եք ստուգել ept_slideshow.libraries.yml ֆայլում՝

EPT Slideshow libraries

Դրանից հետո կարող եք ավելացնել EPT Paragraphs և ցուցադրել դրանք ճիշտ՝

EPT Slideshow

Ինչպես տեսնում եք, հնարավոր է տեղադրել EPT մոդուլներ առանց composer-ի, բայց շատ ավելի հեշտ կլինի տեղադրել composer-ով՝

composer require drupal/ept_slideshow

Composer-ը ավտոմատ կբեռնի բոլոր կախվածությունները, ներառյալ EPT Core-ը, Paragraphs-ը, մնացած Drupal մոդուլները և նույնիսկ levmyshkin/flexslider JavaScript գրադարանը։ Ձեզ մնում է միայն միացնել EPT Slideshow մոդուլը Modules էջից։