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

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

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

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

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

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

Scroll

7.2. Bootstrap-ի վրա հիմնված թեմաների ստեղծում։ SASS-ի կոմպիլյացիա Gulp-ի միջոցով

19/04/2025, by Ivan

Menu

Նախորդ դասում մենք դիտարկեցինք, թե ինչպես կազմել LESS՝ օգտագործելով PhpStorm-ի ներկառուցված դիտարկիչը (watcher)։ Այս դասում մենք կստեղծենք թեմա՝ հիմնված SASS Bootstrap-ի վրա։ Եթե չեք կարողանում աշխատել LESS-ի և PhpStorm-ի կոմպիլյացիայի հետ, կարող եք փորձել օգտագործել Gulp և SASS։ Այս դասի փուլում մեզ համար կարևոր չէ՝ LESS, թե՞ SASS։ Սակայն խորհուրդ եմ տալիս օգտագործել SASS և Gulp, քանի որ կոմպիլյացիան ավելի արագ է և Gulp-ը հեշտ է կարգավորել։

Gulp-ը JavaScript-ի առաջադրանքների մենեջեր է։ Մենք այն կօգտագործենք՝ ավելացնելու երկու առաջադրանք՝ առաջինը՝ հետևելու sass թղթապանակի փոփոխություններին, երբ մենք ավելացնում ենք ոճեր, և երկրորդը՝ SASS-ը CSS-ի փոխարկելու համար։

Անցնենք տեղադրմանը։ Ես արդեն տեղադրել եմ Drupal։ Այժմ անհրաժեշտ է ներբեռնել bootstrap թեման և դնել այն /themes թղթապանակում՝

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

SASS օգտագործելու համար bootstrap ենթաթեմաների մեջ պետք է օգտագործել այս սթարթեր-փաթեթը՝ որը կոչվում է sass.

sass

Պատճենեք այս sass թղթապանակը /themes թղթապանակում՝ առանձին bootstrap-ից և վերանվանեք այն ըստ ձեր թեմայի անվան։ Իմ պարագայում՝ drupalbook։

bootstrap

Այժմ անհրաժեշտ է վերանվանել բոլոր THEMENAME անունով ֆայլերը ձեր թեմայի անվանով։ Օրինակ՝ THEMENAME.starterkit.yml պետք է վերանվանել drupalbook.info.yml։ THEMENAME.libraries.yml → drupalbook.libraries.yml և այլն։ Մի մոռացեք նաև վերանվանել config ֆայլերի թղթապանակի մեջ գտնվող ֆայլերը՝ այնտեղ նույնպես օգտագործված է THEMENAME։

settings

Ֆայլերի ներսում նույնպես կարող է լինել THEMENAME, օրինակ՝ sass/config/schema/ THEMENAME.schema.yml-ում՝

themename

Որպեսզի համոզվեք, որ ոչինչ բաց չեք թողել, փնտրեք THEMENAME ամբողջ ենթաթեմայի թղթապանակում՝ օգտագործելով PhpStorm-ի որոնումը՝

find

Որոնման դաշտում գրեք THEMENAME և փոխարինեք ձեր թեմայի անունով՝ որտեղ անհրաժեշտ է։

find a path