3.5.0 Views մոդուլի ակնարկ.
Եթե դուք հետաքրքրված եք Drupal-ով, ապա վաղ թե ուշ դուք կհասնեք Views մոդուլին: Այս մոդուլը թույլ է տալիս ցուցադրել գրեթե այն ամենը, ինչ կա Drupal-ում՝ օգտվողներ, բովանդակություն, մեկնաբանություններ, դասակարգում: Ավելին, այն թույլ է տալիս ցուցադրել աղյուսակներ, բլոկներ, սլայդերներ, օրացույցներ, ցուցակներ, գրաֆիկներ և այլ տեսակի տվյալներ և դիզայն: Այս մոդուլը ներդրվել է Drupal միջուկում 8-րդ տարբերակից: Այսպիսով, եկեք նայենք այս մոդուլին:
Առաջին բանը, որին դուք պետք է ուշադրություն դարձնեք, մոդուլի չափն է. երկու Views, Views UI մոդուլները զբաղեցնում են 808 և 3.6 մեգաբայթ: Պարզապես հսկայական մոդուլ, բայց ձեզ հարկավոր չէ իմանալ, թե ինչպես է այն աշխատում այն օգտագործելու համար: Views-ն ունի բավականին մեծ ինտերֆեյս, որը կարող եք հասկանալ, եթե ցանկանաք, առանց ծրագրավորման գիտելիքների:
Drupal մենյուում Views-ը գտնվում է Structure — Views:
Ինչպես տեսնում եք, Views-ը ցուցադրում է հիմնական էջը, նոր մեկնաբանությունները, վերջերս կայք այցելած օգտվողները և շատ այլ ցուցակներ:
Եկեք գնանք «Դիտումներ» առաջին էջի համար: Դա անելու համար կտտացրեք «Խմբագրել» կոճակը Frontpage դիտման տողում:
Ստորև ես կներկայացնեմ բլոկներից յուրաքանչյուրի նկարագրությունը և հղումը դեպի համապատասխան հոդվածը, որը նկարագրում է այս բլոկը:
Նախևառաջ պետք է ուշադրություն դարձնել, թե ինչ ցուցադրել Դիտումներ.
Այս տեսանկյունից մենք ցուցադրում ենք բովանդակությունը, այսինքն՝ մեր կայքի հանգույցները։ Սա կարող է ներառել դասակարգում, մեկնաբանություններ, օգտվողներ և այլն: Այս պարամետրը կարող է սահմանվել դիտում ստեղծելիս, այնուհետև այն այլևս չի կարող փոխվել, պարզապես նորից ստեղծեք տեսքը: Հետևաբար, դիտում ստեղծելիս պետք է իմանաք, թե ինչ եք պատրաստվում դուրս բերել:
Այնուհետև մենք կարող ենք սահմանել ադմինիստրատիվ անվանումը Ցուցադրել այն անունը, որը կցուցադրվի տեսքի ներսում և որտեղ կարող է ցուցադրվել այս տեսքը: Իսկ ներքեւում ցուցադրվում է վերնագիրը, որն արդեն կցուցադրվի անմիջապես կայքում, էջում կամ բլոկում։
Ստորև բերված է բլոկի ձևաչափը: Դիտումները կարող են ընդլայնվել այլ մոդուլներով և դրանով իսկ ընդլայնել տեղեկատվության ցուցադրման հնարավորությունը: Օրինակ, եթե տեղադրեք Views Slideshow մոդուլը, կարող եք ցուցադրել սլայդերները.
https://www.drupal.org/project/views_slideshow
Եթե ավելացնեք Օրացույցի մոդուլը, օրացույցը կցուցադրվի.
https://www.drupal.org/project/calendar
Կան բազմաթիվ նմանատիպ մոդուլներ, դուք հեշտությամբ կարող եք գտնել այն, ինչ ձեզ հարկավոր է՝ օգտագործելով google որոնումը և վարելով Drupal դիտումներում (այնի անունը, ինչ ցանկանում եք ցուցադրել)
Լռելյայնորեն, մենք կարող ենք ելք անել բլոկներով (Չֆորմատավորված ցուցակ), HTML ցուցակով (պիտակներ < ul >, < li >), Ցանց (աղյուսակ առանց վերնագրերի), Աղյուսակ (վերնագրերով և տեսակավորելու ունակությամբ):
Ցույց տալ կարգավորումներում մենք կարող ենք սահմանել, թե ինչպես ցուցադրել տվյալները դաշտերում կամ ամբողջությամբ՝ ցուցադրելով թիզերը կամ մի ամբողջ էություն: Բավականին հարմար է թիզեր օգտագործելը: Ենթադրենք՝ թիզերում ունենք ապրանքների ցուցադրման ստանդարտ տեսակ՝ նկար, անվանում, գին և գնել կոճակ: Մենք պետք է ցուցադրենք այս տեսակի արտադրանքը բազմաթիվ բլոկներում՝ կատեգորիաներ, նմանատիպ ապրանքներ, առաջարկվող ապրանքներ, զամբյուղ: Եթե մենք չենք ցանկանում կրկնօրինակել CSS կոդը, մենք կարող ենք պարզապես ոճավորել թիզերի ելքը մեկ անգամ և այնուհետև տեղադրել այս թիզերը այլ դիտումների մեջ:
Դաշտեր
Դաշտերում մենք կարող ենք ընտրել հանգույցներից դաշտեր, օրինակ՝ վերնագիրը և բովանդակությունը։ Մենք կարող ենք կարգավորել դաշտերի արդյունքը, խմբավորել դրանք այստեղ:
Զտել չափանիշները
Դաշտերում մենք կարող ենք ընտրել հանգույցներից դաշտեր, օրինակ՝ վերնագիրը և բովանդակությունը։ Մենք կարող ենք կարգավորել դաշտերի արդյունքը, խմբավորել դրանք այստեղ:
Տեսակավորման չափանիշներ
Այն բանից հետո, երբ մենք զտեցինք մեզ անհրաժեշտ տվյալները, լավ կլինի դրանք նույնպես դասավորել: Օրինակ՝ ցուցադրեք նոր նորություններ վերեւից։
Էջի կարգավորումներ
Այստեղ մենք կարող ենք կարգավորել այն ուղին, որի վրա կցուցադրվի դիտման էջը և կարգավորել մուտքն այնպես, որ, օրինակ, միայն լիազորված օգտվողներն ունենան մուտք դեպի այս տեսքը:
Վերնագիր և ստորագիր
Թույլ է տալիս ցուցադրել տվյալները տեսարանի վերևում կամ ներքևում: Ավելին, մենք չենք կարող սահմանափակվել պարզ HTML-ով, այլ նաև դաշտեր տեղադրել դիտումից կամ նույնիսկ մեկ այլ տեսք տեղադրել մեր դիտման մեջ:
Անցկացման ձախողում
Այս բլոկի ֆունկցիոնալությունը նույնն է, ինչ Header-ը, միայն այստեղ այն աշխատում է, երբ տեսքը չի ստանում որևէ տվյալ ելքի համար:
Փեյջեր
Մեզ անհրաժեշտ է էջադրողը, երբ ցուցակները շատ մեծ են, և մենք պետք է դրանք կտոր-կտոր անենք: Օրինակ, մենք ունենք 100 նորություն, բայց ցանկանում ենք ցուցադրել դրանցից 10-ը մեկ էջում։
Լեզու
Թույլ է տալիս ընտրել դիտման լեզուն: Սա սովորաբար օգտագործվում է բազմալեզու կայքերում:
Ընդլայնված
Այստեղ մենք սկսում ենք բլոկը, որի հասկանալու համար անհրաժեշտ է ավելի խորը ըմբռնում:
Համատեքստային զտիչներ
Համատեքստային զտիչները թույլ են տալիս ցուցադրել տվյալներ՝ հիմնվելով էջի URL-ի վրա, օրինակ, եթե այն հանգույց/10 է, ապա այս զտիչները ցուցադրում են տվյալներ id 10-ով հանգույցի համար: Դուք կարող եք կարգավորել այս զտիչը, որպեսզի աշխատի օգտատերերի և դրա կողմից ստեղծված հանգույցների հետ: կցուցադրվի օգտվողի հաշվի էջում:
Հարաբերություններ
Communications-ը հզոր գործիք է, որը թույլ է տալիս ցուցադրել առնչվող սուբյեկտներ, օրինակ՝ հանգույցներ և դրանց վերաբերյալ մեկնաբանություններ, կատեգորիաներ և հանգույցներ, որոնցում ընտրված են նրա կողմից ստեղծված այս կատեգորիաները, օգտվողները և բովանդակությունը:
Բացահայտված ձևը
Սրանք ֆիլտրերի կարգավորումներն են, որոնք ընտրված են որպես «Բացահայտ», որպեսզի կարողանաք դինամիկ կերպով փոխել դիտման զտիչները օգտվողների որոնման համար:
Այլ կարգավորումներ
Մեքենայի անվանումը. Դուք կարող եք փոխել այն՝ ընթեռնելիության համար՝ էջ_3, էջ_4-ի փոխարեն:
Ադմինիստրատիվ մեկնաբանություն - ծառայում է այս տեսակետի նշումների համար, որոնք ցուցադրվում են կայքի ադմինիստրատորներին:
Օգտագործեք Ajax. Ajax-ը view-ի համար կարող է աշխատել paginator-ի հետ, այսինքն՝ դուք ցուցադրում եք 10 նորություն, սեղմում եք paginator-ի վրա՝ ցուցադրելու երկրորդ 10 նորությունները, և նրանք բեռնում են առանց էջը վերաբեռնելու։
Թաքցնել հավելվածները ամփոփում: Այս պարամետրը թույլ է տալիս թաքցնել կից ամփոփագիրը, որում կարող եք ցուցադրել մեկ այլ տեսք, օրինակ՝ սա օգտագործվում է բառարանում, որտեղ վերևում ցուցադրվում է տառերի ցանկը, իսկ ներքևում՝ այս տառերի բովանդակությունը:
Համատեքստային հղումներ. Անհրաժեշտ է խմբագրումը դիտելու արագ անցման համար:
Օգտագործեք ագրեգացիա: Օգտագործվում է դիտման կողմից ցուցադրվող տողերի քանակը հաշվելու համար: Օրինակ, դուք կարող եք հաշվարկել հանգույցների քանակը կայքի յուրաքանչյուր հատվածի համար:
Հարցման կարգավորումներ. Երբ դուք օգտագործում եք կապեր, ելքի ընթացքում գրանցումները կարող են կրկնօրինակվել, այս դեպքում կարող եք մտնել այս պարամետրը և դիտման համար սահմանել Distinct:
Քեշավորում. Տեսարանը բավականին ծանր է, ուստի ավելի լավ է քեշավորել հազվադեպ թարմացվող տեսքը:
CSS դաս Դուք կարող եք նշել հատուկ դաս՝ ավելի հարմար թեմայի դիտման համար: