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 i jQuery. Lekcija 8. Povezivanje jQuery UI i jQuery UI Tabs sa Drupal 7

26/05/2025, by Ivan

Kod fajla

/sites/all/modules/custom/custom.info

name = custom
description = custom module
core = 7.x

/sites/all/modules/custom/custom.module

<?php
  drupal_add_library('system', 'ui.tabs');

CSS kod:

#tabs {
  border: 0px;
}

.ui-tabs-nav {
  background: none;
  border: none;
}

HTML kod u node-product.tpl.php:

<div id="tabs">
  <ul>
    <li>
      <a href="#tabs-1">Opis</a>
    </li>
    <li>
      <a href="#tabs-2">Karakteristike</a>
    </li>
  </ul>

  <div id="tabs-1">
    <?php
      print render($content['body']);
    ?>
  </div>
  <div id="tabs-2">
    <?php
      print render($content);
    ?>
  </div>
</div>

Prvo treba kreirati custom modul.

https://rupalbook.org/content/iz-chego-sostoit-modul-drupala

Sada treba povećati težinu (weight) modula custom više od težine Drupal core modula. To se radi u bazi podataka preko phpMyAdmin, podešavanjem kolone weight u tabeli system na vrednost 100 ili više. Zapis o modulu se nalazi u tabeli system:

Tabela system u bazi

Sada u custom modulu možete učitati jQuery UI plugine, na primer ovako:

<?php
drupal_add_library('system', 'ui.tabs');
drupal_add_library('system', 'ui.accordion');

Kod treba ubaciti na početku fajla modula, odmah posle otvarajućeg PHP taga.