logo

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

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

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

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

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

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

Scroll

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

18/05/2025, by Ivan

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

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

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

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

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

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

Download EBT Core module

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

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

Drupal releases

Drupal tarball

Drupal-ը տեղադրելուց հետո անհրաժեշտ է ներբեռնել բոլոր մոդուլները և բոլոր կախված (dependent) Drupal մոդուլները։ Օրինակ՝ բոլոր EBT մոդուլները պահանջում են EBT Core մոդուլ՝
https://www.drupal.org/project/ebt_core

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

/modules/custom/ebt_core/composer.json

Drupal EBT 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 մոդուլները։

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

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

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

/modules/custom/ebt_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

Տեղադրեք մոդուլները հերթով։ Նախ՝ տեղադրեք EBT Core, հետո՝ մյուս EBT մոդուլները։

Installed EBT modules

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

https://www.drupal.org/project/ebt_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

EBT Flexslider

Արխիվը բացեք, որպեսզի բոլոր ֆայլերը լինեն /libraries/flexslider թղթապանակում՝

EBT Slideshow

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

EBT Slideshow libraries

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

EBT Slideshow

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

composer require drupal/ebt_slideshow

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