Drupal 8'de "jQuery is not defind" gibi bir hataya ne sıklıkla rastlıyoruz? Çoğu zaman karşılaşıyoruz. Bu durumda, hata drupal js davranışında drupal ayar argümanı geçirerek çözülebilir. Kullandığınız temanın theme.libraries.yml dosyasında, aşağıdaki satırı global komut dosyası etiketinize ekleyin.
dependencies: - core/jquery - core/drupal - core/drupalSettings
İlk adımla işiniz bittiğinde, chache'ı temizleyin. Drupal JS davranışınızı (JS kodunuzu yazdığınız yer) açın ve bu argümanları drupal js davranış dosyanızda tanımlayın.
(function($, Drupal, drupalSettings) { Drupal.behaviors.behaviorname = --- code ---- }; })(jQuery , Drupal, drupalSettings);
Bu JQuery hatasını çözmek için basit bir yöntemdir.
Mutlu kodlamalar