logo

Dodatni tipovi blokova (EBT) - Novo iskustvo rada sa Layout Builder-om❗

Dodatni tipovi blokova (EBT) – stilizovani, prilagodljivi tipovi blokova: slajdšouvi, kartice sa tabovima, kartice, akordeoni i mnogi drugi. Ugrađena podešavanja za pozadinu, DOM Box, javascript dodatke. Iskusite budućnost kreiranja rasporeda već danas.

Demo EBT moduli Preuzmite EBT module

❗Dodatni tipovi pasusa (EPT) – Novo iskustvo rada sa pasusima

Dodatni tipovi pasusa (EPT) – analogni skup modula zasnovan na pasusima.

Demo EPT moduli Preuzmite EPT module

Scroll

Drupal: Kako zameniti jQuery Cookie sa Javascript Cookie

23/05/2025, by Ivan

Drupal 9 i novije verzije koriste Javascript Cookie biblioteku umesto jQuery Cookie:

https://www.drupal.org/node/3104677

https://www.drupal.org/node/3322720

https://www.drupal.org/node/3296086

Možete pronaći mnogo zakrpa za pridružene module, na primer:

https://www.drupal.org/project/eu_cookie_compliance/issues/3194270

Ako treba da nadogradite sajt na Drupal 10, moraćete da zamenite jQuery Cookie biblioteku:
my_module.libraries.yml

my_library:
  js:
    js/my_library.js: {}
  dependencies:
    - core/jquery
    - core/jquery.cookie
    - core/drupal

sa:

my_library:
  js:
    js/my_library.js: {}
  dependencies:
    - core/drupal
    - core/js-cookie

i ažurirajte vaš JavaScript kod:

 Drupal.behaviors.myModule = {
    attach: () => {
      // Postavljanje kolačića.
      Cookies.set('cutest', 'red panda');
      // Dohvatanje kolačića.
      const myCookieValue = Cookies.get('cutest');
      // Brisanje kolačića.
      Cookies.remove('cutest');
      // Čuvanje i dohvatanje kao JSON objekat. Upotreba getJSON metode treba da se izbegava jer će biti ukinuta u js-cookie 3.0.0.
      Cookies.set('cutest', JSON.stringify({ animal: 'red panda' }));
      const cutest = JSON.parse(Cookies.get('cutest'));
    },
  };