6.1. Drupal ի հիմնական թեմաները
Drupal-ն օգտագործում է նոր Twig կաղապարի շարժիչը: Ուստի բոլոր թեմաները նրա համար վերամշակվեցին։ Եկեք մտնենք և տեսնենք, թե ինչ կա դրա մեջ /core/themes folder
We have a Twig template; builder themes classy, stable, stark; ready-made themes bartik, seven.
Մենք ունենք Twig ձևանմուշ, կառուցող թեմաները classy, stable, stark;; պատրաստի թեմաներ bartik, seven.
Կաղապար Twig
Drupal-ը ներառում է Symfony գրադարանների մի մասը.
Ներառյալ Թվիգ. Սա մեզ թույլ տվեց վերաշարադրել Drupal-ը ոչ թե զրոյից, այլ պատրաստի երթուղային և կաղապարային շարժիչով, YML ֆայլերով և այլ Symfony և Zend Framework գրադարաններով։
Ի՞նչ է անում Twig-ը և ինչու այն չկար 7-րդ Drupal-ում: Twig-ը կայքի տրամաբանությունը բաժանում է PHP-ի, իսկ կայքի դասավորությունը՝ HTML-ի: Այն ստիպում է կոդավորողին չօգտագործել PHP կոդը կաղապարում, ինչը նշանակում է, որ դուք չեք կարող հարցում գրել տվյալների բազայում, չեք կարող բեռնել օգտվող, հանգույց կամ տերմին PHP կոդի միջոցով: Անհրաժեշտ է պատրաստի փոփոխականները տեղափոխել կաղապար և դրանք դուրս բերել Twig-ի միջոցով։ Թվիգի մասին ավելին կխոսենք այս բաժնի հաջորդ հոդվածում:
Classy կառուցող թեմա
Սա հիմնական թեմա է, այն ոճավորված տարրերի մի շարք է, որոնք օգտագործում են Seven և Bartik թեմաները: Այս թեմայով դիզայները չպետք է թեմա անի, այն ծառայում է կայքի առանցքում թեմաների մշակման պարզեցմանը։
Կառուցող թեմա Stable
Եվ այս թեմայի հետ մենք որպես դիզայներ շատ ենք աշխատելու։ Ես նախատեսում եմ հոդվածներ պատրաստել այն մասին, թե ինչպես ստեղծել իմ սեփական թեմաները Drupal-ի համար այս թեմայի հիման վրա: Այս թեման նման է Zen թեմային, այն պարզ է և ունի նվազագույն պարամետրեր:
Այս թեմայի շուրջ մենք կանենք այս հոդվածի 6.3-ի թեմայի ներքո: Ստեղծեք ձեր սեփական Drupal թեման՝ հիմնվելով Կայուն թեմայի վրա:
Կառուցող թեմա Stark
Եթե իմաստ ունի Stable թեմայով ենթաթեմա կազմել, ապա Stark թեման միայն կրթական նպատակներով է, Սթարքի թեման կքննարկենք 6.2 հոդվածում։
Bartik Base Theme
Սա նույն թեման է, ինչ 7-րդ Drupal-ը, միայն վերափոխված է Twig-ի միջոցով և նույնիսկ ավելի հարմարվողական.
Seven Theme
Seven թեման նույնպես տեղափոխվել է 7-րդ Drupal-ից: Եվ ինչպես Bartik-ը, այն շատ ավելի գեղեցիկ է հեռախոսի և պլանշետի համար.
Այժմ ձեզ համար պարզ և հարմար կլինի նորություններ տեղադրել Drupal բլոգում անմիջապես ձեր հեռախոսից:
Հարկ է նշել նաև Drupal-ի նոր ընտրացանկը, այն հարմարվողական է և չի խանգարում կայքի դասավորությանը, քանի որ խանգարում էին Գործիքադարակի կամ Ադմինիստրատորի ընտրացանկը։