Articles

Եթե բացում եք Stable theme page.html.twig կաղապարի ֆայլը՝
/core/themes/stable/templates/layout/page.html.twig
Այնուհետև կտեսնեք, որ այն տարբերվում է Drupal 7 page.tpl.php ձևանմուշից՝ նախ ընդլայնմամբ և երկրորդ՝ գանգուր փակագծերի առատությամբ {}։ Այս ամենը պայմանավորված է նրանով, որ Drupal-ն օգտագործում է Twig կաղապարի շարժիչը:


Այս հոդվածից սկսած՝ մենք կստեղծենք մեր թեման Drupal-ում: Դասընթացի այս բաժնում մենք կվերլուծենք Drupal-ի թեմայի հիմունքները, որտեղ ինչ է, ինչպես ներառել և օգտագործել CSS, JavaScript: Ձեր թեման հիմնված կլինի հիմնական թեմանյի վրա: Եթե ցանկանում եք սովորել Drupal, ապա հիմնական թեման հիանալի սկիզբ է: Եթե ցանկանում եք սովորել Drupal, ապա կայուն թեման հիանալի սկիզբ է: Պետք չէ սկսել Bootstrap-ից, անընդհատ հարցեր ու սխալներ կունենաք։ Դասընթացի հաջորդ բաժնում Drupal-ի համար թեմաներ ստեղծելու մեր գիտելիքներով մենք կսկսենք աշխատել Bootstrap-ի հետ։
Ահա պաշտոնական փաստաթղթերը


Views մոդուլը թույլ է տալիս ոչ միայն տվյալների դուրս բերել Drupal աղյուսակներից, այլ նաև գիտի, թե ինչպես հաշվարկել այս տողը և խմբավորել արդյունքները: Այս հատկանիշը կոչվում է ագրեգացիա:
Լռելյայնորեն, Drupal-ն ունի Տաքսոնոմիայի պիտակների բառարան: Եկեք ստեղծենք բլոկ ամենահայտնի պիտակներով և յուրաքանչյուր թեգի վերջում ցույց տանք, թե այս պիտակով քանի նյութ կա կայքում: Մենք ստանում ենք այս ցանկի նման մի բան.
Drupal 9 (5)
Drupal 8 (3)
PHP (2)
Սկսելու համար ձեզ հարկավոր է ստեղծել Հոդվածներ և կապել պիտակներ դրանց հետ:
/node/add/article


Այս հոդվածում մենք կանդրադառնանք Views Others նախընտրությունների վերջին բլոկին:
Մեքենայի անվանումը. Ցուցադրման ID-ն սահմանվում է որպես page_1, լռելյայն՝ block_1, այնուհետև 1-ն ավելացվում է ցուցադրվող անվանմանը (էջ_2, էջ_3 և այլն): Ցանկալի է վերանվանել մեքենայի անունը, եթե մեկ դիտում ունեք բազմաթիվ ցուցադրումներ:


Վերջին հոդվածում մենք սլայդ շոու պատրաստեցինք՝ օգտագործելով Views Slideshow: Բայց մենք դեռևս ունենք փոքր նկարներով չոճավորված էջադրող։
Այս հոդվածում մենք կանդրադառնանք, թե ինչպես ավելացնել OwlCarousel և ավելացնել CSS՝ օգտագործելով լրացուցիչ գրադարան:
Այս հոդվածում մենք օգտագործում ենք հատուկ մոդուլ՝ OwlCarousel-ը միացնելու համար, բայց հաջորդ անգամ մենք ոճավորելու ենք սլայդերի ցուցադրումը թեմայի ֆայլերում:


7-րդ Drupal-ում կային բազմաթիվ մոդուլներ՝ jQuery-ի տարբեր սլայդ-շոուներ Drupal-ի հետ ինտեգրելու համար: Հավանաբար ամենահայտնին և հարմարը Views Slideshow-ն էր: Views Slideshow մոդուլի 7-րդ տարբերակում մեկ թերություն կար, այն արձագանքող չէր։ Այժմ 8-րդ տարբերակում սա շտկվել է, ուստի եկեք սլայդշոուն պատրաստենք հենց Views Slideshow-ում:
Նախ անհրաժեշտ է ներբեռնել և տեղադրել Views Slideshow մոդուլը, ինչպես նաև պետք է միացնել Views Slideshow Cycle ենթամոդուլը.


Հարաբերությունները Drupal-ի շատ կարևոր մասն են, ուստի դասակարգման տերմիններն ու բովանդակությունը, օգտագործողները և բովանդակությունը, ապրանքները և ապրանքների ցուցադրումը համակցված են առևտրում: Դրա շնորհիվ նյութական դաշտերը ցուցադրելիս կարող ենք ցուցադրել օգտատերերի դաշտերը, իսկ ապրանքները ցուցադրելիս՝ դրանց գինը և հոդվածի համարը։
Դրա շնորհիվ նյութական դաշտերը ցուցադրելիս կարող ենք ցուցադրել օգտատերերի դաշտերը, իսկ ապրանքները ցուցադրելիս՝ դրանց գինը և հոդվածի համարը։


Շատ հաճախ մեզ անհրաժեշտ է կոնկրետ օգտատիրոջ հետ կապված բլոկ ցուցադրել (օրինակ՝ նրա հոդվածը կամ հայտարարությունը), ցուցադրել հանգույցի հեղինակին բլոկում, այդ հանգույցի էջում։
Բայց միևնույն ժամանակ, յուրաքանչյուր օգտատեր ունի հայտարարությունների իր ցանկը, յուրաքանչյուր հանգույց ունի իր հեղինակը, և այդ բլոկները համապատասխանաբար տարբեր կլինեն յուրաքանչյուր հանգույցի և օգտագործողի համար: Նման բլոկների համար մենք դիտում ունենք համատեքստային զտիչներ:


Views մոդուլը թույլ է տալիս ոչ միայն տեղադրել զտիչ և ցուցադրել նյութեր, այլև թույլ է տալիս դինամիկ կերպով փոխել այս ֆիլտրերը: Եկեք ստեղծենք անշարժ գույքի տեղեկատուների փոքր տախտակ՝ օգտագործելով Views մոդուլը:
Գովազդ ցուցադրելու համար մենք նախ պետք է ստեղծենք հայտարարության բովանդակության տեսակ: Դա անելու համար անցեք Կառուցվածք - Բովանդակության տեսակներ - Ավելացնել բովանդակության տեսակ.
