Scroll
Drupal և jQuery. Դաս 8. Միացնում ենք jQuery UI և jQuery UI Tabs-ը Drupal 7-ում
Ֆայլի կոդը
/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 կոդը՝
#tabs { border: 0px; } .ui-tabs-nav { background: none; border: none; }
HTML կոդը node-product.tpl.php-ում՝
<div id="tabs"> <ul> <li><a href="#tabs-1">Նկարագրություն</a></li> <li><a href="#tabs-2">Բնութագրեր</a></li> </ul> <div id="tabs-1"> <?php print render($content['body']); ?> </div> <div id="tabs-2"> <?php print render($content); ?> </div> </div>
Նախ պետք է ստեղծել սեփական custom մոդուլ։
https://rupalbook.org/content/iz-chego-sostoit-modul-drupala
Այժմ անհրաժեշտ է մոդուլի քաշը (weight) դարձնել ավելի մեծ, քան միջուկի մոդուլներինը։ Դրա համար մտեք տվյալների բազա (phpMyAdmin) և system աղյուսակում գտնեք custom մոդուլը։ Քաշը փոխեք 100 կամ ավելի։
Այժմ custom մոդուլում կարելի է միացնել jQuery UI plugin-ներ՝ օրինակ այսպես՝
<?php drupal_add_library('system', 'ui.tabs'); drupal_add_library('system', 'ui.accordion');
Կոդը կարելի է տեղադրել մոդուլի ամենասկզբում՝ php բացման թեգից հետո։