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

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

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

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

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

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

Scroll

Drupal և jQuery. Դաս 1. Միացնում ենք jQuery ֆայլը

10/05/2025, by Ivan

jQuery շատ հարմար գործիք է, երբ անհրաժեշտ է մի բան թաքցնել, փոխել, տեղաշարժել, կամ գեղեցիկ ձևով ներդնել։ Շատ պարզ և արդյունավետ է։ Եկեք միացնենք JavaScript ֆայլ։ Թեմային ֆայլեր միացնելու համար պետք է խմբագրել ձեր թեմայի .info ընդլայնմամբ ֆայլը։ Ֆայլ միացնելու համար ավելացրեք հետևյալ տողը՝

scripts[] = js/custom.js

որտեղ js/custom.js ֆայլի ճանապարհն է ձեր թեմայի ներսում։

Այժմ անհրաժեշտ է նշել, որ jQuery կոդը պետք է կատարվի էջի բեռնավորումից հետո։ Drupal 6-ում բավական է գրել՝

$(document).ready(function(){
  // jQuery կոդ
});

Իսկ Drupal 7-ում jQuery աշխատում է noConflict ռեժիմով, որպեսզի հնարավոր լինի միացնել նաև այլ գրադարաններ՝ ինչպես Mootools։ Այդ պատճառով օգտագործում ենք հետևյալ կառուցվածքը՝

(function($){
  $(document).ready(function(){
    // jQuery կոդ
  });
})(jQuery);

Բայց ամենալավն օգտագործել է behavior-ներ՝

(function ($) {
  Drupal.behaviors.myModuleBehavior = {
    attach: function (context, settings) {
      // Այստեղ գրում ենք մեր JavaScript կոդը
    }
  };
})(jQuery);

Մանրամասն Drupal-ի behavior-ների մասին կարդացեք այստեղ՝

8.8. Работа с javascript/jQuery в Drupal 8. Что такое behaviors?