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

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

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

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

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

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

Scroll

Ավելացնել կանխադրված կոնֆիգուրացիա

20/06/2025, by Ivan

Menu

Մեր մոդուլում ավելացնելով մեկ yaml կարգավորումների ֆայլ, Drupal-ը ավտոմատ կբեռնավորի այդ yaml ֆայլի բովանդակությունը, և մենք կկարողանանք այն հասանելի դարձնել՝ տրամադրելով նախնական կոնֆիգուրացիա։ Մեր մոդուլի root թղթապանակից ստեղծեք նոր թղթապանակ և անվանեք այն «config»։ Նոր թղթապանակի ներսում ստեղծեք ևս մեկ թղթապանակ և անվանեք այն «install»։ Վերջապես, config/install թղթապանակում ստեղծեք նոր ֆայլ և անվանեք hello_world.settings.yml։

hello:
  name: 'Hank Williams'

Հիշեք, yaml ֆորմատը զգայուն է բացատների նկատմամբ։ Սակայն՝ օգտագործելու համար Drupal օբյեկտում բեռնված արժեքը, պետք է ավելացնել այս մեթոդը մեր HelloBlock դասի մեջ (տես Custom Blocks ստեղծելու ուսուցում):

  /**
   * {@inheritdoc}
   */
  public function defaultConfiguration() {
    $default_config = \Drupal::config('hello_world.settings');
    return [
      'hello_block_name' => $default_config->get('hello.name'),
    ];
  }

Այս արժեքը կօգտագործվի մոդուլի տեղադրման ժամանակ։ Ուստի՝ փորձարկելու համար ջնջեք և նորից տեղադրեք ձեր մոդուլը։ Եվ երբ նորից ավելացնեք ձեր բլոկը ռեգիոնում, պետք է տեսնեք նախնական արժեքը։

Ավելին պարզ կոնֆիգուրացիայի (Drupal::config) մասին տեղեկություններ ստանալու համար