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

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

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

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

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

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

Scroll

Ստեղծեք ձեր սեփական Drupal թեման՝ հիմնված Zen թեմայի վրա

11/05/2025, by Ivan

Եթե դուք որոշել եք չօգտագործել պատրաստի թեմա Drupal-ի համար, այլ ստեղծել սեփականը կամ տեղափոխել շաբլոն WordPress-ից կամ Joomla-ից, ապա ստիպված եք լինելու թեման գրել զրոյից։ Սակայն դրա համար արդեն գոյություն ունեն պատրաստի karkas-ներ՝ ձեր թեմաների համար։

Zen - http://drupal.org/project/zen

Fusion - http://drupal.org/project/fusion

Adaptive Theme - http://drupal.org/project/adaptivetheme

Omega - http://drupal.org/project/omega
Ամենատարածված karkas-ը Zen թեման է։ Դա շատ հարմար framework է թեմաների համար։ Փաստացի, այն պատրաստի «մերկ» երեք սյունով թեմա է Drupal-ի համար, որը գեներացնում է անհրաժեշտ CSS դասերը։ Zen-ի ևս մեկ առավելությունը բովանդակության դասավորությունն է։ Բովանդակության բլոկը գալիս է նախքան մենյուն ու sidebar-ները։ Սա արվում է SEO-ի (փնտրման համակարգերում առաջխաղացման) համար։ Այս կերպ՝ առաջինը գալիս է եզակի բովանդակությունը, իսկ հետո՝ կրկնվող մասերը՝ մենյուներ, արխիվներ, տարբեր բլոկներ։
Ահա թե ինչպես է Zen թեման երևում ըստ լռելյայնի։

Drupal zen theme

Ես առաջարկում եմ թեման ստեղծել Zen-ի հիման վրա։ Ներբեռնեք Zen թեման drupal.org կայքից։ Ստեղծեք sites/all/themes պանակը, եթե այն դեռ չկա։ Հետո պատճենեք zen պանակը այնտեղ։

Drupal zen theme

Այժմ պետք է ստեղծել ենթաթեմա (sub-theme) zen-ի հիման վրա։ Ինչու՞։ Որպեսզի հնարավոր լինի ցանկացած պահի վերադարձնել սկզբնական ֆայլերը՝ բեքափի ձևով, եթե փոփոխությունները հանգեցնեն սխալների կամ այլ խնդիրների։

Պատճենեք STARTERKIT պանակը և վերանվանեք այն ձեր ենթաթեմայի անունով, օրինակ՝ sitemade։ Ներսում գտեք STARTER.info.txt ֆայլը և վերանվանեք այն ըստ ձեր թեմայի անունի՝ օրինակ sitemade.info։

Drupal book theming

Որպեսզի միացնեք ենթաթեման, բացեք ադմինիստրատիվ միջերեսը և միացրեք Zen Sub-theme Starter Kit-ը (անունը կարող եք փոխել .info ֆայլում)։

Zen starter kit

Այժմ կայքը օգտագործում է նոր ենթաթեման, որը դուք կխմբագրեք։

Zen sub theme

Սեղմեք “Turn off this feature” և անջատեք “Rebuild theme registry on every page” կարգավորումը՝ թեթևացնելու համար էջի բեռնումը։

Այժմ դուք ունեք «մերկ» թեմա։ Սկզբում որոշեք՝ կայքը ունենալու՞ է ֆիքսված լայնություն (սովորաբար՝ 900–1000px) թե՞ լինելու է ամբողջ էկրանի վրա («ռեզինային»։) Եթե ֆիքսված տարբերակն եք ընտրում, ապա ոչինչ փոխել պետք չէ, որովհետև ըստ լռելյայնի լայնությունը 960px է։

Եթե ուզում եք փոխել դա՝ բացեք css պանակը ձեր ենթաթեմայում և layout-fixed.css ֆայլի բովանդակությունը փոխարինեք layout-liquid.css-ով։

Drupal layout fixed

Հիշեք, որ STARTERKIT պանակում այս բոլոր ֆայլերի պատճենները պահված են, և կարող եք դրանք վերականգնել ցանկացած պահի։

Եվ վերջում՝ պատճենեք Zen թեմայի templates պանակը՝ sites/all/themes/zen/templates հասցեից դեպի ձեր ենթաթեմայի պանակ՝ sites/all/themes/zen/ձեր_թեմայի_անուն/templates։ Կարող եք փոխել շաբլոնները նաև ուղիղ Zen-ի մեջ, բայց ավելի լավ է ունենալ ձեր թեմայում՝ բեքափի հնարավորությամբ։