Extra Block Types (EBT) - New Layout Builder experience❗

Extra Block Types (EBT) - styled, customizable block types: Slideshows, Tabs, Cards, Accordions and many others. Built-in settings for background, DOM Box, javascript plugins. Experience the future of layout building today.

Demo EBT modules Download EBT modules

❗Extra Paragraph Types (EPT) - New Paragraphs experience

Extra Paragraph Types (EPT) - analogical paragraph based set of modules.

Demo EPT modules Download EPT modules

Scroll
07/11/2022, by Narine

Views մոդուլը թույլ է տալիս ոչ միայն տվյալների դուրս բերել Drupal աղյուսակներից, այլ նաև գիտի, թե ինչպես հաշվարկել այս տողը և խմբավորել արդյունքները: Այս հատկանիշը կոչվում է ագրեգացիա:

Լռելյայնորեն, Drupal-ն ունի Տաքսոնոմիայի պիտակների բառարան: Եկեք ստեղծենք բլոկ ամենահայտնի պիտակներով և յուրաքանչյուր թեգի վերջում ցույց տանք, թե այս պիտակով քանի նյութ կա կայքում: Մենք ստանում ենք այս ցանկի նման մի բան.

Drupal 9 (5)

Drupal 8 (3)

PHP (2)

Սկսելու համար ձեզ հարկավոր է ստեղծել Հոդվածներ և կապել պիտակներ դրանց հետ:

/node/add/article

drupal views

Քիչ թվով հոդվածներ ստեղծելուց հետո կարող եք գործի անցնել:

/admin/structure/views/add

Ավելացնել Դիտումների բլոկ, ընտրեք Տաքսոնոմիա և պիտակներ.

Drupal views

Հաջորդը, դուք պետք է ակտիվացնեք համախմբումը Views-ում.

Drupal aggregation

Այժմ մենք ունենք լրացուցիչ կարգավորումներ դաշտերում ագրեգացման համար.

drupal view

Այժմ ավելացրեք RELATIONSHIPS բովանդակությունը տերմինով.

Drupal

Ընտրեք Պահանջել այս վարկանիշը՝ հաշվելու միայն այն բովանդակությունը, որում ընտրված է պիտակը.

drupal 8

Այժմ մեզ անհրաժեշտ է Տաքսոնոմիա տերմինի երկու դաշտ (Անուն), մենք թաքցնում ենք առաջինը.

drupal 8

Երկրորդ դաշտում մենք սահմանում ենք ագրեգացիայի Count տեսակը.

aggregation

Drupal

Այժմ, եթե թարմացնեք դիտման նախադիտումը, ապա արդեն կտեսնեք տաքսոնոմիա տերմիններից յուրաքանչյուրի օգտագործման քանակի հաշվարկ.

Drupal 8

Այժմ մնում է պիտակի անունը ավելացնել յուրաքանչյուր թվի դիմաց։ Դա անելու համար օգտագործում ենք երկրորդ դաշտը, որտեղ ցուցադրում ենք առաջին թաքնված դաշտը, իսկ փակագծերում՝ երկրորդ դաշտի արժեքը։ Դա անելու համար մենք կօգտագործենք Overwrite Results պարամետրը.

Drupal 8

REPLACEMENT PATTERNS բացվող ցանկում մենք կարող ենք տեսնել, թե որ դաշտերը կարող ենք օգտագործել այս դաշտը վերագրանցելիս:

{{name}} ({{name_1}})

Երկրորդ դաշտը փակագծերում գրում ենք այնպես, որ մեր թիվը լինի փակագծերում։ Գանգուր փակագծերը վերցված են Twig-ից, մենք դրանով կզբաղվենք ավելի ուշ, առայժմ մեզ բավական է իմանալ, որ եթե օգտագործենք այս արժեքները {{}}-ում, դրանք կփոխարինվեն մեզ անհրաժեշտ դաշտերի արժեքներով։

Արդյունքում, դուք պետք է ունենաք հետևյալ դաշտերը.

Drupal 8

Ինչը պետք է այսպիսի տեսք ունենա.

Drupal views