logo

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

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

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

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

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

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

Scroll

Articles

19/06/2025, by Ivan

Մուտքի ստուգման գործիքները երթուղու համար, hook_entity_access() և այլ բոլոր մեթոդները, որոնք պետք է վերադարձնեն AccessResultInterface օբյեկտ, պետք է ավելացնեն համապատասխան կեշավորման մետատվյալներ։

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.

19/06/2025, by Ivan

CKEditor API-ը նոր է Drupal 8-ում։

Նշեք, որ սա վերաբերում է միայն Drupal 8-ի CKEditor մոդուլի API-ին, ոչ թե CKEditor JavaScript գրադարանի API-ին՝ դրա համար տես՝ http://docs.ckeditor.com/։

Լրացուցիչ տեղեկությունների համար այն մասին, թե ինչ է անում այս մոդուլը, տես Տեքստային խմբագրիչի մոդուլի փաստաթղթերը։

API-ի առանձնահատկություններ

Կարգավորված է ամենաքիչ օգտագործվող API-ներից դեպի ավելի հաճախ օգտագործվողները՝

Source URL:

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.

19/06/2025, by Ivan

Կոնֆիգուրացիայի API-ն ապահովում է կենտրոնական վայր մոդուլների համար՝ պահպանելու կոնֆիգուրացիոն տվյալները։ Այս տվյալները կարող են լինել պարզ կոնֆիգուրացիա, ինչպիսին է ձեր կայքի անունը, կամ ավելի բարդ տեղեկատվություն, որը կառավարում են կոնֆիգուրացիոն օբյեկտները, օրինակ՝ Views և բովանդակության տեսակներ։

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.

19/06/2025, by Ivan

Drupal 8-ում կան մի քանի տեղեկատու տեսակներ.

  • Բովանդակություն

Տեղեկատվություն, որը նախատեսված է կայքում ցուցադրման և օգտագործողների կողմից խմբագրման համար՝ հոդվածներ, հիմնական էջեր, պատկերներ, ֆայլեր և այլն։

  • Սեսիա

Տեղեկատվություն, որը վերաբերում է առանձին օգտագործողների կայքի հետ փոխազդեցություններին, օրինակ՝ նրանց ներկա ընտրությունը դիտումների ֆիլտրի համար։ Սա անցողիկ է և անհատականացված մեկ օգտագործողի համար։

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.

19/06/2025, by Ivan

Դեֆոլտով կոնֆիգուրացիայի մասին տեղեկությունները Drupal 8-ում պահվում են տվյալների բազայում։

Կոնֆիգուրացիայի ֆայլի ձևաչափը (YAML)

Ընդարձակումները (մոդուլներ, թեմաներ և պրոֆիլներ) տրամադրում են կոնֆիգուրացիոն տվյալներ YAML ֆայլերում։

Ահա կոնֆիգուրացիայի ֆայլի օրինակ՝

some_string: 'Woo kittens!'
some_int: 42
some_bool: true

Կոնֆիգուրացիան կարող է նաև լինել ներդաշնակ։ Ահա օրինակ՝

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.

19/06/2025, by Ivan

Drupal 8-ի կոնֆիգուրացիայի համակարգը կառավարում է կոնֆիգուրացիան միատեսակ ձևով։ Նախնականում Drupal-ը պահպանում է կոնֆիգուրացիոն տվյալները տվյալների բազայում, սակայն դրանք կարող են արտահանվել YAML ֆայլերի, ինչը թույլ է տալիս կառավարել կոնֆիգուրացիան տարբերակի վերահսկման միջոցով։ Սակայն կան դեպքեր, երբ կոնֆիգուրացիոն արժեքները պետք է վերագրվեն որոշակի նպատակներով։ Drupal 7-ում գոյություն ուներ գլոբալ $conf փոփոխական, որը սովորաբար լրացվում էր settings.php ֆայլում պայմանական վերագրման արժեքներով կոնֆիգուրացիայի համար։ Այս համակարգի խոշոր թերությունը այն էր, որ վերագրումները անցնում էին իրական

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.

19/06/2025, by Ivan

Drupal 8 ներառում է YAML կոնֆիգուրացիոն ֆայլերի համար նախատեսված Kwalify-ի (http://www.kuwata-lab.com/kwalify/) կողմից ստեղծված սխեմայի/մետատվյալների լեզվի աջակցություն: Ինքնին Kwalify-ն գրված է Ruby լեզվով, և մեզ անհրաժեշտ էին փոքր փոփոխություններ ֆորմատում, ուստի Kwalify-ի բոլոր մանրամասները անմիջապես չեն կիրառվում, սակայն շատ մոտ են դրան:

Շապիկ

Արագ ըմբռնման և հարմար օրինակների համար դիտեք այս շապիկը, ապա շարունակեք կարդալ, եթե դեռ հարցեր ունեք՝

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.

19/06/2025, by Ivan

Կոնֆիգուրացիոն օբյեկտները կարող են հայտարարել իրենց կախվածությունները։ Կախվածությունը կարող է լինել մոդուլ, թեմա կամ էնթիթի։

Կոնֆիգուրացիոն օբյեկտի կախվածությունները պետք է լինեն տեղադրված մինչև կոնֆիգուրացիոն օբյեկտի տեղադրումը։ Եթե կախվածությունները բացակայում են կամ չլինեն տեղադրված կայքում, ապա կոնֆիգուրացիոն օբյեկտի տեղադրումը կթերի։ Մոդուլը պետք է իր info YAML ֆայլում հայտարարի այդ մոդուլի և թեմաների կախվածությունները, որոնք անհրաժեշտ կլինեն իր կոնֆիգուրացիոն օբյեկտներին։

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.

19/06/2025, by Ivan

Այս էջում ներկայացվում է օրինակ, թե ինչպես ստեղծել կոնֆիգուրացիոն օբյեկտի տիպ՝ ադմինիստրատիվ կառավարման էջերով Drupal 8-ի համար։ Պարզ կոնֆիգուրացիայի և կոնֆիգուրացիոն օբյեկտների մասին հասկացությունների ծանոթանալու համար դիտեք Https://drupal.org/node/2120523։

Նշված կոդով օրինակ մոդուլի միացմանց հետո կոնֆիգուրացիոն ֆորմայի օրինակ հասանելի կլինի «admin/config/system/example» հասցեում, ինչպես ցույց է տրված սքրինշոթում․

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.