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

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

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

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

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

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

Scroll

Ի՞նչ է հանգույցը։

12/05/2025, by Ivan

Հավանաբար ձեզ արդեն հետաքրքրել է այս հարցը, երբ նայել եք դիտարկչի հասցեային տողը, որտեղ պարբերաբար հայտնվում էր «node» բառը։

Node — դա Drupal-ի հիմնական դասն է, նոդներ են կայքի բոլոր նյութերը՝ բոլոր բլոգ գրառումները, բոլոր Page-երը, բոլոր Story-ները և բոլոր այն նյութերը, որոնք մենք կստեղծենք հաջորդ դասերում։

Երբ դուք մուտք եք գործում հղմամբ՝ site_name/node/17, Drupal-ը այդ URL-ը ընկալում է հետևյալ կերպ․

node — դաս, որը պետք է բեռնվի։
17 — օբյեկտի համարը, որը պետք է բեռնվի։

Եթե հասցեին ավելացնենք edit, այսինքն՝ site_name/node/17/edit, ապա Drupal-ը «edit»-ը կընկալի որպես node 17-ի հետ կատարվելիք գործողություն, և կբացի այդ նոդի խմբագրման պատուհանը։

Ինչպես ես նշեցի ավելի վաղ՝ node-ը հիմքային դաս է բոլոր նյութերի համար։ Յուրաքանչյուր node օբյեկտ ունի հետևյալ հատկանիշները (հատկություններ)․

body — փաստաթղթի հիմնական տեքստը
changed — փոփոխման ամսաթիվը Unix ձևաչափով
comment — մեկնաբանությունները թույլատրված են թե ոչ։ Կարող է ունենալ երեք տարբեր արժեք։
comment_count — մեկնաբանությունների քանակը
created — ստեղծման ամսաթիվը Unix ձևաչափով
data — եղել է NULL
files — կցված ֆայլեր
format — մուտքագրման ձևաչափի համարը (սկսած 1-ից)
last_comment_name — հավանաբար վերջին մեկնաբանողի անունը, բայց ինձ մոտ եղել է NULL
last_comment_timestamp — վերջին մեկնաբանության ամսաթիվը Unix ձևաչափով
log — եղել է դատարկ։ Չգիտեմ ինչի համար է։
moderate — մոդերացիայի դրոշ։ Եթե node-ը չի պահանջում մոդերացիա = 0
name — հեղինակի անունը
nid — node-ի համարը։ Մեր օրինակում nid=17
path — հարաբերական ուղի («content/stranica-s-latinskim-url»)
picture — օգտագործողի ավատար
promote — գլխավոր էջում ցուցադրել = 1, հակառակ դեպքում = 0
revision_timestamp — տարբերակի ստեղծման ամսաթիվը Unix ձևաչափով
status — հրապարակված է = 1, հակառակ դեպքում = 0
sticky — ամրացված է վերևում = 1, հակառակ դեպքում = 0
taxonomy — նոդի դասակարգման (տաքսոնոմիկ) ծնողներ։ Տաքսոնոմիայի և դրա կիրառման մասին կխոսենք հետագայում։
teaser — անոտացիա (թիզեր), կարճ տարբերակ body-ից
title — փաստաթղթի վերնագիր
type — նյութի տեսակ
uid — հեղինակի ID համարը
vid — version id։ Այսինքն՝ node-ի տարբերակի համարը։ Երբեմն չի համընկնում nid-ի հետ։

Յուրաքանչյուր նոդի բոլոր հատկությունները պահվում են տվյալների բազայում, և երբ տեղի է ունենում հարցում որևէ node-ի նկատմամբ, այդ տվյալները ցուցադրվում են Drupal-ի միջոցով։ Այն մասին, թե ինչպես ցուցադրել node-եր տվյալների բազայից (բլոգ գրառումներ, Page) Views մոդուլի օգնությամբ, ինչպես նաև CCK մոդուլով ստեղծել նոր նյութի տեսակ՝ "Աշխատակից", մենք կխոսենք առաջիկա դասերում։