如何将jquery ui select添加到drupal模块中

时间:2018-02-16 00:58:18

标签: jquery-ui drupal-7

我正在将一个我为WordPress创建的插件移植到drupal 7模块。 一切正常,但我不能添加jquery ui selectmenu: 这是我的.module代码

<?php

function mortamCalc_menu() {
$items = array();

$items['mortam_calc/render_calculator'] = array(
    'title' => 'Hello World Test',
    'page callback' => 'render_calculator',
    'access arguments' => array('access content'),
    'type' => MENU_CALLBACK,
 );

return $items;
}

function render_calculator() {
    $module_path = drupal_get_path('module', 'mortamcalc');
    drupal_add_css($module_path.'/assets/css/mortamCalc.css');

    drupal_add_library('system', 'ui.datepicker');
    drupal_add_library('system', 'ui.widget');
    drupal_add_library('system', 'ui.selectmenu');

    drupal_add_js($module_path.'/assets/js/mortamCalc.js');
    ob_start();                      // start capturing output
        include('views/mortamcalc.php');   // execute the file
        $template =  ob_get_contents();    // get the contents from the buffer
    ob_end_clean();   
return $template;
}

?>

ui.datepicker和ui.widget加载很好,但ui.selectmenu无处可见。 我做错了什么?

1 个答案:

答案 0 :(得分:0)

Drupal 7在system.module中有一个ui.selectable库项目。但我认为默认情况下没有任何ui.selectmenu库。

您是自己添加为库项目还是作为模块的一部分?如果是这种情况,您需要更新该引用行以使其正常工作。