我尝试在我的自定义模型中实现hook_preprocess_page来调用js和css ..但它没有显示任何结果......
module:
<?php
function wizardify_preprocess_page(&$variables) {
// define base path for our module
$base = drupal_get_path('module', 'wizardify');
// add the wizardifying javascripts
drupal_add_js($base . '/js/formToWizard.js');
drupal_add_js($base . '/js/jquery.wizardify.init.js');
// add the custom css
drupal_add_css($base .'/css/wizardify.css');
}
js file:
jQuery(document).ready(function () {
// wizardify the webform
jQuery("#webform_client_form_8").formToWizard({ submitButton: "edit-submit" });
// add the 'button' class to the next and previous links
jQuery('a.prev').addClass('button');
jQuery('a.next').addClass('button');
});
答案 0 :(得分:0)
function template_preprocess_page是你必须放在template.php文件中的一个钩子。
在您的活动主题中找到您的template.php并按照您的方式设置预处理功能:
function YOUR_THEME_NAME_preprocess_page(&$variables) {
// define base path for our module
$base = drupal_get_path('module', 'wizardify');
// add the wizardifying javascripts
drupal_add_js($base . '/js/formToWizard.js');
drupal_add_js($base . '/js/jquery.wizardify.init.js');
// add the custom css
drupal_add_css($base .'/css/wizardify.css');
}
它应该有效,我刚试过。