Articles

Ինչու՞ ընտրել Drupal-ը
Drupal-ը անվճար բովանդակության կառավարման համակարգ է՝ բաց կոդով, որը կարող է հարմարեցվել և ճկունորեն օգտագործվել թե՛ պարզ կայքերի, և թե՛ բարդ վեբ հավելվածների համար։ Drupal-ը աճում է հազարավոր անվճար մոդուլների և թեմաների շնորհիվ, որոնք կօգնեն ձեզ ներգրավել անհրաժեշտ վեբ հանդիսատես՝ ձեր ուղերձը տարածելու, բրենդի ճանաչելիությունը բարձրաց

Drupal’s online documentation is © 2000-2020 by the individual contributors and can be used in accordance with the Creative Commons License, Attribution-ShareAlike 2.0. PHP code is distributed under the GNU General Public License.

Այս ուղեցույցը ձեզ տալիս է մանրամասն պատկերացում Drupal-ի հայեցակարգերի մասին, օգնում է հասկանալ Drupal-ի կառուցվածքը և որոշել՝ արդյոք Drupal-ը համապատասխանում է ձեր նախագծին:
Մինչև Drupal-ի տեղադրումը, լավ կլիներ ընդհանուր պատկերացում ունենալ, թե ինչ է դա և ինչպես է այն աշխատում՝ ինչպես տեղական հոստում, այնպես էլ այլ իրական հոստինգներում, որոնք դուք օգտագործում եք։ Այս փոքրիկ ժամանակի ծախսը կարող է անչափ օգտակար լինել երկարաժամկետ հեռանկարում։ Գնացեք առաջ և ուսումնասիրեք Drupal-ի լավագույն փորձերը:



Թարգմանություն Drupal.org-ի պաշտոնական փաստաթղթերից, հեղինակները նշված են յուրաքանչյուր հոդվածի տակ:


Drupal-ը ոչ միայն CMS է, այլ նաև հարթակ է ձեր վեբ հավելվածը մշակելու համար: Եթե որոշեք ստեղծել ձեր սեփական թեման, ապա դրա համար կգտնեք մի քանի շրջանակներ: Այս հոդվածում մենք կքննարկենք դրանցից ամենատարածվածները:
Bootstrap


Drupal-ը շատ քիչ պատրաստի գեղեցիկ և ֆունկցիոնալ թեմաներ ունի։ Բայց Drupal-ը շատ հեշտությամբ ինտեգրվում է երրորդ կողմի գրադարանների և ծառայությունների հետ: Այսպիսով, օրինակ, դուք կարող եք ստեղծել ձեր թեման Bootstrap-ի հիման վրա և օգտագործել Drupal-ի ողջ հզորությունը: drupalbook.org կայքի այս բաժնում մենք կքննարկենք, թե ինչպես կարելի է արագ և հարմարավետ թեմաներ ստեղծել ցանկացած դասավորությունից:
PSD դասավորություն.
https://drupalbook.org/sites/default/files/blueasy-freebie.zip


Շատ հաճախ Views ձևանմուշը մեզ չի համապատասխանում, ուստի մենք կարող ենք անտեսել Views-ի ձևանմուշները: Ցավոք, Views-ում ցանկալի ձևանմուշը որոնելու համար միջերես չկա, բայց մենք կարող ենք օգտագործել օրինաչափություններ՝ ձևանմուշները վերասահմանելու համար:
Նախշերի մասին ավելին այս հոդվածում.
6.6. Working with templates in Drupal. What are the templates in the core of Drupal.
Մեզ, մասնավորապես, հետաքրքրում է.


Սկսելու համար, եկեք վերադառնանք այն բանին, թե ինչպես ներառել հատուկ javascript ֆայլեր մեր թեմայում: .libraries.yml ֆայլում դուք պետք է ներառեք js:


Որպեսզի դուք ունենաք նոր տարածաշրջան, որի միջոցով կարող եք ցուցադրել բլոկները, ձեզ հարկավոր է.
- Ավելացնել տարածաշրջանի տեղեկությունները theme.info.yml ֆայլում
- Խմբագրել page.html.twig-ը՝ դրան ավելացնելով նոր տարածաշրջանի արդյունքը
Ավելացնել տարածաշրջանի տվյալները drupalbook.info.yml ֆայլին
Բոլոր մարզերը միավորված են տարածաշրջանային բանալիներով.


Մենք արդեն տեսել ենք, որ Drupal-ում մենք ունենք Twig ներկառուցված և ինչպես օգտագործել այն: Այս հոդվածում մենք կքննարկենք, թե ինչպես աշխատել Drupal ձևանմուշների հետ, ինչ ձևանմուշներ կան Stable թեմայով, ինչպես վերասահմանել Stable կաղապարները և ինչպես վերասահմանել Drupal-ի տարբեր սուբյեկտների կաղապարները:
Այսպիսով, եկեք սկսենք Stable theme templates-ից, անցնենք Stable theme-ի կաղապարների պանակը.


Անցյալ ձեռնարկներում մենք արդեն միացրել ենք CSS-ը մեր թեմային: Դա անելու համար մենք drupalbook.info.yml ֆայլում նշել ենք.
libraries:
- drupalbook/global-styling
Հաջորդը, մենք ստեղծեցինք drupalbook.libraries.yml ֆայլը, որտեղ մենք արդեն նշել ենք, թե որ CSS ֆայլը պետք է ներառի.
global-styling:
version: 1.x
css:
theme:
css/style.css: {}
css/print.css: { media: print }
Այսուհետ մենք մանրամասն կանդրադառնանք, թե ինչպես աշխատել CSS-ի հետ մեր թեմայում:
