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

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

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

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

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

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

Scroll

5.1 Drupal Commerce-ի ներբեռնումը և տեղադրումը։

13/05/2025, by Ivan

Առաջին հերթին՝ Drupal Commerce մոդուլի տեղադրման համար մեզ անհրաժեշտ է Composer:

https://getcomposer.org/download/

Composer-ը PHP-ի համար նախատեսված փաթեթների կառավարիչ է: Դա թույլ է տալիս անհրաժեշտ PHP գրադարաններ ներբեռնել և ավելացնել ձեր նախագծի (այստեղ՝ Drupal 8 կայքի) ավտողուցակին: Drupal 8–ը արդեն ներառում է բազմաթիվ երրորդ կողմի գրադարաններ, մասնավորապես Symfony ֆրեյմվորքից:

Սովորաբար Composer-ը տեղադրում է առանց դժվարության, միայն մի՛ մոռացեք տեղադրման առաջ աշխատեցնել Open Server կամ այլ տեղական վեբ սերվեր: Տեղադրման ընթացքում պարզապես սեղմեք «Հաջորդ» մինչև Composer-ի տեղադրումը կավարտվի:

Ուստի տեղադրեք Composer, և տեղադրվելուց հետո տերմինալում մուտքագրեք՝

composer --version

Պետք է ցուցադրվի Composer-ի տեղադրված տարբերակը:

$ composer --version
Composer version 1.4.1 2017-03-10 09:29:45

Դուք կարող եք օգտվել ինչպես Windows-ի ներառված CMD կոնսոլից՝

Windows կոնսոլ CMD

այնպես էլ Open Server-ի կոնսոլից՝

Open Server կոնսոլ

Ինչպես կոնսոլի օգտագործման մասին, կկազմեմ առանձին դաս; այս փուլում կարող եք դիտել վերոնշյալ տեսանյութը, որը կսովորեցնի Drupal Commerce տեղադրել անհրաժեշտ հրամաններով:

Composer-ի տեղադրումից հետո անհրաժեշտ է տեղադրել Drush: Drush-ը Drupal-ի համար կոնսոլային գործիք է, որի շնորհիվ հեշտ է մոդուլներ ներբեռնել և միացնել کنսոլից: Չնայած ճիշտն է մոդուլները Composer-ով ներբեռնել, ապա Drush-ով միացնել:

Drush տեղադրելու համար կատարեք՝

composer global require drush/drush:8.*

8.* փոխարեն կարող եք գրել 9.* կամ այլ արդիական Drush տարբերակ: Ստուգելու համար, որ Drush-ը ճիշտ է տեղադրվել, մուտքագրեք՝

drush version

Իմ դեպքում կա 9.* տարբերակ:

$ drush version
 Drush version : 9.0-dev-g9ec6aa42

Եթե Windows-ում Composer կամ Drush տեղադրման խնդիրներ առաջանան, օգտվեք այս հրահանգից Open Server-ի համար՝

12.1. Drush 8 տեղադրում Open Server-ում

Այժմ մեզ պետք է Drupal 8 կայք՝ Drupal Commerce տեղադրման համար: Եթե արդեն ունեք Drupal 8 աշխատող կայք, կարող եք Drupal-ի տեղադրում չանել և անմիջապես անցնել Commerce-ին:

Ես սովորաբար Drupal հիմնական ֆայլերը ներբեռնում եմ drupal.org-ից և ստեղծում նոր կայք Open Server-ում:

Drupal ֆայլեր

Կան նաև Composer-ով Drupal ներբեռնելու տարբերակ՝ ապա անհրաժեշտ է Document Root փոխել Open Server դոմեյնի կարգավորումների մեջ, բայց ես նախընտրում եմ պարզությունը և տեղադրում եմ «ճմռթած» Drupal drupal.org-ից առանց լրացուցիչ կարգավորումների:

Նորմալ կերպով տեղադրում ենք Drupal-ը, կամ արագացնում Drush-ով՝

drush si --db-url=mysql://root:password@127.0.0.1/drupal --account-name=admin --account-pass=admin --site-mail=admin@example.com --site-name="Drupal 8" --locale=ru --yes

Մեր դեպքում չունենք գաղտնաբառ, لذا պատվիրած հրամանը տեսքը կունենա՝

drush si --db-url=mysql://root@127.0.0.1/commerce --account-name=admin --account-pass=admin --site-mail=admin@example.com --site-name="Drupal 8 Commerce" --locale=ru --yes

Այս պարամետրերով задаваем են ադմինի անունը, գաղտնաբառը և էլ․ փոստը: Եթե commerce տվյալների բազան գոյություն չունի, Drush-ը կամ կստեղծի այն, կամ կհրեշի գոյություն ունեցող բազան և կգրի քաղված տվյալները դասական Drupal-ից:

Կոնսոլից տեղադրումը տևում է մոտ 3 րոպե, մինչդեռ բրաուզերով ստանդարտ տեղադրումը թարգմանություններ բեռնելու հետ տևում է մոտ 10 րոպե, այնպես որ կոնսոլը մեծ խնայողություն է:

Վերագործարկեք Open Server-ը և ստուգեք՝ Drupal 8 կայքը աշխատում է:

Drupal տեղադրում

Հիմա անցնենք ուղիղ Drupal Commerce տեղադրմանը: Commerce-ը տեղադրում ենք Composer-ով: Թողնեք կինոարծման կոնսոլում մուտք գործեք կայքի թղթապանակը և առաջին հերթին ավելացրեք Composer-ի կոնֆիգուրացիայում Drupal փաթեթների աղբյուրը՝

composer config repositories.drupal composer https://packages.drupal.org/8

Հետո ավելացրեք ինքնCommerce մոդուլը՝

composer require "drupal/commerce 2.x-dev"

Composer-ը ինքնուրույն բեռնում է անհրաժեշտ Drupal մոդուլներն՝

Drupal ֆայլեր

և PHP գրադարանները:

Drupal Commerce գրադարաններ

Այժմ կարելի է միացնել հետևյալ մոդուլները՝ Commerce, Commerce Cart, Commerce Checkout, Commerce Price, Commerce Product, Commerce Store, Commerce Order, ինչպես նաև адресներ, entity և inline_entity_form՝

drush en commerce commerce_cart commerce_checkout commerce_order commerce_price commerce_product commerce_store address entity inline_entity_form

Եթե որոշ մոդուլներ Drush-ով չեն միացվում, կարող եք միացնել ադմինկայքէջից՝

Drupal Commerce ադմին UI